Calendario_lezioni_BasiDatiFondamenti 2015-16

Calendario delle lezioni del corso di
Basi di Dati: Fondamenti 2015-2016
LEZIONE del 6/10/2015
Introduzione ai sistemi informativi. Basi di Dati e DBMS. Modelli dei dati.
LEZIONE del 7/10/2015
Introduzione al modello ER: Entità, Relazioni, Attributi. Cardinalità delle relazioni.
LEZIONE 13/10/2015
Modello ER. Identificatori interni ed esterni. Relazione di generalizzazione fra entità.
LEZIONE 14/10/2015
Generalizzazione nel modello ER: generalizzazioni a più livelli.
Associazioni n-arie e binarie. Esempi.
LEZIONE 20/10/2015
Esercitazione sul modello ER: Gestione delle Regate; Agenzia immobiliare.
LEZIONE 27/10/2015
Introduzione al modello relazionale. Valori nulli. Vincoli d'integrità.
LEZIONE 28/10/2015
Modello Relazionale: vincoli di chiave e vincoli d'integrità referenziale
LEZIONE 3/11/2015
Algebra relazionale: proiezione, selezione, theta-Join.
LEZIONE 4/11/2015
Algebra relazionale: operatori insiemistici, prodotto cartesiano e join naturale.
LEZIONE 11/11/2015
Esercitazione: interrogazioni nell'algebra relazionale.
LEZIONE 17/11/2015
Esercitazione: interrogazioni nell'algebra relazionale.
LEZIONE 18/11/2015
Progettazione logica: Ristrutturazione di Schemi ER.
LEZIONE 24/11/2015
Progettazione logica: Traduzione di schemi ER nel corrispondente schema relazionale.
LEZIONE 24/11/2015
Esercizi sulla ristrutturazione e traduzione di schemi ER.
LEZIONE 2/12/2015
Equivalenze nell'algebra relazionale. Esempi.
LEZIONE 9/12/2015
Algebra relazionale e valori nulli.
Calcolo relazionale sulle tuple con restrizioni di range.
LEZIONE 15/12/2015
Il calcolo relazionale sulle tuple con restrizioni di range.
Esempi di interrogazioni.
LEZIONE 16/12/2015
Calcolo sulle tuple: interrogazioni con quantificatori e condizioni complesse.
Esercizi.
LEZIONE 22/12/2015
Normalizzazione. Dipendenze funzionali. Forma normale di Boyce Codd.
LEZIONE 23/12/2016
Decomposizione senza perdita e conservazione delle dipendenze.
Terza forma normale.
LEZIONE 12/01/2016
Esercitazione sulla Normalizzazione
LEZIONE 13/01/2016
Introduzione all'architettura dei DBMS. Organizzazioni dei dati: indici.
LEZIONE 19/01/2016
Transazioni e controllo della concorrenza.
LEZIONE 20/01/2016
Esercitazione sul calcolo relazionale