Advanced Data Base Systems (2015/2016)

Course code
4S001162
Name of lecturer
Alberto Belussi
Coordinator
Alberto Belussi
Number of ECTS credits allocated
6
Academic sector
INF/01 - INFORMATICS
Language of instruction
Italian
Period
II semestre dal Mar 1, 2016 al Jun 10, 2016.

Lesson timetable

II semestre
Day Time Type Place Note
Wednesday 2:30 PM - 5:30 PM lesson Lecture Hall A  
Friday 3:30 PM - 5:30 PM lesson Lecture Hall C  
Friday 5:30 PM - 6:30 PM lesson Lecture Hall C  

Learning outcomes

This course provides the student with the main theoretical concepts of the relational data model, of object and object-relational data models, and of the semistructured and XML data models. Related query languages will be introduced and some related technical issues will be discussed.

Syllabus

The relational data model: relational calculus, functional dependencies, normal forms and decompositions.

Conceptual data modeling in UML

Object and object-relational databases: data models and query languages.

Semistructured databases: basic concepts, XML, XML Schema, XPath, and Xquery.

Spatio-Temporal databases: basic concepts, data models, query languages, and technological issues.

Assessment methods and criteria

The final exam is an oral examination (with a previous written test), with questions and exercises on the considered topics.

STUDENT MODULE EVALUATION - 2015/2016