0% found this document useful (0 votes)
68 views

Deadline Projects

This document outlines the timeline and requirements for an assignment on advanced databases. Students will choose a mini domain to model, developing an ERD and SQL transactions. They will implement the database, measure performance, and propose optimizations using indexes and partitioning. Students will then specify and implement active rules and semistructured extensions, measuring performance after each change. Progress is due weekly and requirements include modeling relations and transactions, implementing optimizations, and extending the data model and queries to include XML.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Deadline Projects

This document outlines the timeline and requirements for an assignment on advanced databases. Students will choose a mini domain to model, developing an ERD and SQL transactions. They will implement the database, measure performance, and propose optimizations using indexes and partitioning. Students will then specify and implement active rules and semistructured extensions, measuring performance after each change. Progress is due weekly and requirements include modeling relations and transactions, implementing optimizations, and extending the data model and queries to include XML.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

ADVANCED DATABASES

Due Date Assignment


You will work with an application domain of your own choice. We will use the term
miniword to call it. For this assignment you are to choose your miniword and write a
15.10.2018(Mon), description of it. Prepare an ERD or Class diagram describing your data model and the
16.10.2018(Tue) specification of SQL transactions forming the workload of your application. Minimal
Requirements: 5 Relations, 5 Transactions each with at least 3 different simple
operations (insert, update, delete, select).
Chose a DBMS. Implement the database specified previously and populate it with data.
05.11.2018(Mon), Describe the volumetry of database. Prepare the SQL script to run and measure the
06.11.2018(Tue) execution time of the workload. Document the execution times of each transaction and
the whole workload.
Prepare the proposition of performance improvements of your database. Consider using
12.11.2018(Mon),
indexes/partitions to shorten the execution time of your workload. Specify at least 5
13.11.2018(Tue)
improvements.
Implement indexes/partitions to improve the performance. Document the execution
26.11.2018(Mon),
times after optimization and compare the query plans of chosen queries before and
27.11.2018(Tue)
after optimization.
Prepare the specifications of active rules that can be applied in your miniword. Minimal
03.12.2018(Mon), Requirements: 5 rules. Each rule should be described with: name, list of triggering
04.12.2018(Tue) events, conditions that must be meet to fire the rule, short description of operations
performed and its complexity.
17.12.2018(Mon), Implementation of active rules. Document the execution times after including active
18.12.2018(Tue) rules.
Prepare the specifications of semistructured extensions to your miniword. Minimal
Requirements: 3 extentions in data model and 5 operations on XMP data. Each
07.01.2019(Mon), extension of data model should be described with: name, affected relations, the method
08.01.2019(Tue) of storage of XML used i.e. CLOB, XMLType, CHAR. Each description of operations on
semistructured data should be described with: name, corresponding SQL operation from
workload, tools used for implementation i.e. SAX, DOM, XPATH, XQUERY.
14.01.2019(Mon),
Implementation of at least 3 semistructured extensions to data model.
15.01.2019(Tue)
21.01.2019(Mon), Implementation of at least 5 operations on semistructured data. Document the
22.01.2019(Tue) execution times with semistructured extensions.

ADVANCED TOPICS IN ARTIFICIAL INTELLIGENCE


Timetable of the lectures:
Lec. 1. During the first lecture, students are informed about the condition of passing the course and discuss
possible project subjects/topics.
Lec. 2. On the second lecture, students must establish the subject of their projects.
Lec. 3, 4, 5. ‘Consultation lectures’: consultation time, presentation of new knowledge (what have you
read), students are obligated to be active in discussion all projects.
Lec. 6,7,8. ‘Presentation lectures’: presentation of project plans: the expectations / goal; approaches and
problems (what problems have occurred with the realization of the projects).
Lec. 9, 10, 11,12. ‘Consultation lectures’: consultation time, presentation of progress and problems;
students are obligated to be active in the discussion of all projects.
Lect. 13, 14. ‘Presentation lectures’: presentation and discussion of the final result of projects.

You might also like