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
10.01 Introduzione al corso di Basi di Dati
10.03 Sistemi informativi e informatici. Tipi di database.
10.08 Principali caratteristiche dei DBMS.
10.10 Utenti delle basi di dati. Approccio con le basi di dati.
10.15 Architetture delle basi di dati. Linguaggi per basi di dati.
10.17 Modelli di basi di dati. Modello relazionale. Vincoli di integrità.
10.22 Vincoli di integrità referenziale.
10.22 Algebra relazionale, operatori e loro caratteristiche. Interrogazioni in algebra relazionale.
10.29 Equivalenza di espressioni dell'algebra relazionale. Ottimizzazione di espressioni in algebra relazionale.
10.31 Viste. Esercitazione in aula su algebra relazionale.
11.05 Cenni su calcolo relazionale: calcolo sui domini; Calcolo relazionale: calcolo su ennuple con dichiarazioni di range.
11.07 Esercitazione in aula.
11.12 Strumenti CASE di progettazione di basi di dati. Sistemi client-server. Sistemi di basi di dati distribuiti.
11.14 Progettazione basi di dati: costrutti fondamentali del modello ER
11.19 Prova in itinere.
11.26 Cardinalità e attributi nel modello ER.
11.28 Modello ER Esteso (EER). Notazioni modello EER
12.03 Progettazione concettuale: Analisi dei requisiti.
12.05 Strategie di progetto e qualità in uno schema concettuale. Esercitazione in aula sulla progettazione: dalle specifiche al modello logico. Ristrutturazione modello ER.
12.10 Ristrutturazione generalizzazioni. Ristrutturazione in 9 passi.
12.17 Dipendenze funzionali. Forme normali e normalizzazione di modello ER
12.17 Cenni su data warehouse
01.09 Prova in itinere
Laboratorio