Le esercitazioni di laboratorio e il materiale didattico aggiuntivo sono disponibili nell'area riservata.
Per le date e la prenotazione agli esami fare riferimento alla pagina Esse3
Teoria
09.30 Introduzione al corso di Basi di Dati
10.02 Sistemi informativi e informatici. Tipi di database.
10.07 Principali caratteristiche dei DBMS. Utenti delle basi di dati.
10.09 Approccio con le basi di dati.
10.14 Architetture delle basi di dati. Linguaggi per basi di dati.
10.16 Modelli di basi di dati. Modello relazionale.
10.21 Vincoli di integrità.
10.23 Algebra relazionale, operatori e loro caratteristiche. Cardinalità degli operatori dell'algebra relazionale. Equivalenza di espressioni dell'algebra relazionale.
10.28 Interrogazioni in algebra relazionale.
10.30 Ottimizzazione di espressioni in algebra relazionale.
11.04 Svolgimento esercizi su cardinalità e Join
11.06 Svolgimento esercizi su cardinalità, Join e configurazioni di dati
11.13 Cenni su calcolo relazionale: calcolo sui domini; Calcolo relazionale: calcolo su ennuple con dichiarazioni di range.
11.25 Prova in itinere (Algebra e calcolo relazionale).
11.27 Progettazione basi di dati: costrutti fondamentali del modello ER.
12.04 Cardinalità e attributi nel modello ER. Modello ER Esteso (EER). Notazioni modello EER.
12.09 Progettazione concettuale: Analisi dei requisiti.
12.11 Strategie di progetto e qualità in uno schema concettuale. Ristrutturazione modello ER. Ristrutturazione generalizzazioni. Ristrutturazione in 9 passi.
12.16 Dipendenze funzionali. Forme normali e normalizzazione di modello ER. Cenni su data warehouse.
01.09 Prova in itinere (Progettazione basi di dati).
01.15 Prova in itinere (Laboratorio).
Laboratorio
Legenda: