Database systems

Database systems

General Information


Teaching Material

SUBJECTMATERIAL
Course introductionCourse introduction
Introduction to databasesIntroduction to databases
Relational modelRelational model (updated 2024-03-06)
Relational database designConceptual design: E-R model, DesignerFiles, ER restructuring and translation
Logical design: Traslation of ER schema into Relational model
Restructuring ER schema
SQL LanguageSQL Language: select, join, aggregated operators, group by (new – 2024-04-12)
SQL Language: in, not in (new – 2024-04-23)
Business intelligence


Exercises

SUBJECTMATERIAL
Relational modelExercises on relational model
Design of relational databasesExercises con conceptual database design using ER model (exercise text)
Exercises on conceptual and logical database design
– AirQ company, Research organization, Forniture store (exercise text)
– Beauty farm (exercise text, draft solution)
– STEP Programme (exercise text, draft solution ER diagram)
SQL LanguageExercises on SQL Language: select, join, draft solution (new – 2024-04-23)
Exercises on SQL Language: select, join, group by, having (new – 2024-04-22)
Exercises on SQL Language: in, not in (new – 2024-04-23)
Data warehouse design


    Laboratory Material

    PracticeSubjectMaterial
    15/04/2024Database designExercise text and draft solution
    22/04/2024SQL LanguageSoftware : ORACLE APEX. Oracle Apex (online version) available at https://apex.oracle.com/
    Exercise text, Query output, Query solution (new – 2024-04-23)
    Scripts for database creation
    29/04/2024SQL LanguageSoftware : ORACLE APEX. Oracle Apex (online version) available at https://apex.oracle.com/ (new – 2024-04-23)
    Exercise text


    Homework

    General information on Homework. Homework delivery is optional. For each homework, students can obtain the corresponding points if the homework is delivered by the deadline. The final exam grade is defined by considering the evaluation of the written part, and, optionally, of the delivered homework. Points from homework are considered only if the grade of the written part is 18 or above.

    SubjectTextDelivery dateHow to deliverPoints
    Database designExercise textFriday, May 10, 2024The homework is to be done individually. Upload of the Homework solution is to be delivered on the Moodle platform. The platform will be available from Monday, April 29, 20240.5