===== Instructions for the Semester Project Presentation ===== ==== 1. Conditions of submission ==== The final project is presented during the last practical session of the semester. A mandatory condition: all team members must be present at the defence. If the team cannot present the project during the class, the students must arrange an alternative submission date with the instructor. ==== 2. What must be prepared for the presentation ==== === 2.1. Source data === The **dataset** was generated for the first assignment (HW0). // If, during the semester, you updated or modified your dataset, you must provide the current version of the dataset with which you are working now.// === 2.2. List of analytical tasks and choice of DBMS === Present the updated **list of your analytical tasks**. For each task: * Specify which system you are using (Redis, MongoDB, Cassandra, Neo4j). * Provide a reasoned explanation of why this particular system was chosen for this task. === 2.3. Scripts for data insertion and task execution === You must be able to demonstrate data **insertion** and task **execution** for each of the systems: Redis, MongoDB, Cassandra, Neo4j. For each system, a script (or a set of scripts) must be prepared which: * **Inserts** the standard dataset into the selected database (from your dataset). * Performs a query confirming that the data has indeed been inserted (it is sufficient to output 10 records). It is possible (but not mandatory) to create a single common script that sequentially runs all tasks. It is important that during the presentation, you can quickly run the required scripts and display the results. For each query: * State/read out the purpose of the query. * **Run** it and show the result. Use a **limit** on the result (LIMIT 10 or an analogue) so that: * The result is clearly visible on the screen. * It is evident that the query actually works and returns meaningful data. === 2.4. Optimization and evidence of effectiveness === You must be able to: * List the optimization techniques that you applied in HW7. * Explain what exactly you optimized and for what purpose. * Provide evidence that the optimization actually works. The time allocated for the presentation of the project is limited. Therefore, you should open all necessary windows in advance, prepare the text you are going to present, and distribute the roles among the members of the team.