Introduction To Databases

Introduction To Databases

General Informations

  • SSD: ING-INF/05
  • ECTS: 8
  • Official information sheet of the course
  • Professor: Lia Morra
  • Teaching Assistants: Francesco Manigrasso, Pietro Basci, Andrea Sordello, Alberto Verna

Announcements

  • Announcements are posted on the Teaching Portal (Portale della Didattica)
  • All discussions about the course can be opened on Piazza.

Timetable

TypeDay of the weekTimeClassroom
LectureMonday13:00-16:00Room R2
LectureWednesday16:00-19:00Room R2
Lab Friday10:00-11:30Laib1
Lab Friday13:00-14:30Laib1


Material


Classroom exercises

DesignER tool presentation: Link to presentation

TopicTextSolution
Relational modelRelational model exercisesRelational model exercises commented
ER modelEntity relationship exercisesEntity relationship exercises solution (pdf)
Entity relationship exercises solutions (Designer)
ER restructuring and translation (pdf)
Conceptual design
Exercises part I

Exercises part II
ex5 Babyparking
Relational algebraAlgebra part 1
Algebra part 2
SQL
Triggers


Lab practice

Groups are divided by the surname initials.

Student GroupDay of the weekTimeClassroom
Team 1: A-BFriday10:00-11:30LAIB1
Team 2: C-KFriday10:00-11:30LAIB1
Team 3: L-RFriday13:00-14:30LAIB1
Team 4: S-ZFriday13:00-14:30LAIB1

Lab datesTopicMaterialSolution
20/03/2026 (A-K)
20/03/2026 (L-Z)
ER and logical designDesignER tool available at https://designerdb.io/
Lab exercises (text)
Solution (pdf)
10/04/2026 (A-K)
10/04/2026 (L-Z)
Algebra
24/04/2026 (A-K)
24/04/2026 (L-Z)
SQL IOracle Apex (online version) available at https://apex.oracle.com/
08/05/2026 (A-K)
08/05/2026 (L-Z)
SQL II
15/05/2026 (A-K)
15/05/2026 (L-Z)
Triggers
29/05/2026 (A-K)
29/05/2026 (L-Z)
Web applications Streamlit I
05/06/2026 (A-K)
05/06/2026 (L-Z)
Web applications Streamlit II


    Homeworks

    • Homeworks will be published on the Moodle platform


    Past Exams

    • Past exams will be made available on Moodle