Code: | M.EIC028 | Acronym: | TBD |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Information Systems |
Active? | Yes |
Responsible unit: | Department of Informatics Engineering |
Course/CS Responsible: | Master in Informatics and Computing Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
M.EIC | 17 | Syllabus | 1 | - | 6 | 39 | 162 |
The students should be able to design and manage large relational databases, namely through object relational modeling and the optimization of the physical schema and the SQL queries. They should also be able to select and use non relational databases, to deal with problems that exceed the relational systems capacity.
The student will have the following competences: (1) Physical DB schema tuning; (2) SQL queries optimization; (3) Object-relational modeling; (4) Select no-SQL system types; (5) Use databases with JSON document and graph models; (6) Data recovering and replication.
Students should be acquainted with object programming, relational databases, normalization theory and SQL.
Physical schema and database tuning. Storing and indexing data. Query execution and optimization.
Modelling in object relational databases.
Introduction to no-SQL databases and big data. Systems with JSON document based model (MongoDB). Systems with graph model (Neo4J).
Recover and replication.
Classes are used to formal presentation of the subjects, along with examples and the corresponding laboratory analysis. To guide the experimental side of the learning process, a set of laboratory exercises are proposed, and its resolution is followed until the final report is produced.
Designation | Weight (%) |
---|---|
Exame | 50,00 |
Trabalho laboratorial | 50,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Estudo autónomo | 60,00 |
Frequência das aulas | 42,00 |
Trabalho laboratorial | 60,00 |
Total: | 162,00 |
Students must reach a minimum grade of 6 out of 20 in the continuous assessment (CA) component.
Mark= round(0,5 CA + 0,5 FE). Students must reach a minimum grade of 7,5 out of 20 in the final exam (FE).
Students have to do three assignments during the semester. They will be about: query optimization, object relational databases and XML interoperability, no-SQL databases. The assignments should be delivered on the 5th, 9th and 13th week of the semester.
Students can improve the classification of the final exam by attending to the second chance exam. The classification of the lab assignments can be improved in the following year.