Image

Core courses
Course contents: Introduction. The entity relation model (E/R). The relational model, relational algebra and other query languages (relational calculus, Datalog, QBE). SQL. Data constraints, functional dependencies, relational database design, canonical forms. Algorithms for database design, moving from E/R to relational model. Query evaluation.
Assessment: Written exercises and implementation of a project during semester, and written exams at the end of the semester. The final grade is computer by taking into account the respective marks of the exercises (10-20%), the project (30-40%) and the final examination (50-80%). It is required to have a passing grade on the project and the final examination.