
|
PARTE I: BASI DI DATI: MODELLI E LINGUAGGI
 |
Introduzione alle basi di dati ([1] cap. 1) |
 | Modello relazionale ([1] cap. 2) |
 | Algebra relazionale ([1] cap.3 paragrafo 1) |
 | Il linguaggio SQL ([1] cap. 4) |
 | SQL nei linguaggi tradizionali ([1]. cap.5, [3],
Esempio ODBC) |
PARTE II: LA PROGETTAZIONE DELLE BASI DI DATI
 | Metodologie e modelli per il progetto ([1] cap. 6) |
 | Progettazione concettuale ([1] cap. 7) |
 | Progettazione logica ([1] cap. 8) |
 | Normalizzazione ([1] cap. 9, [3]) |
PARTE III -TECNOLOGIA DI UNA BASE DI DATI
 |
Organizzazione Fisica e gestione delle Interrogazioni ([2] cap. 1) |
 | Gestione delle Transazioni ([2] cap. 2) |
 | Architetture Distribuite
 | Introduzione e Architetture Client-Server ([2], cap. 3, par. 1) |
 | Basi di dati distribuite ([2], cap. 3, par. 2) |
 | Tecnologia delle basi dati distribuite ([2], cap. 3, par. 3) |
 | Protocollo di Commit a 2 fasi ([2], cap. 3, par. 4) |
 | Basi di dati replicate (cenni, [2], cap. 3, par. 6) |
|
PARTE IV - EVOLUZIONE DELLE BASI DI DATI
 |
Basi di Dati Attive ([2] cap. 7) |
 | Basi di dati per il supporto alle decisioni (Argomento
facoltativo, [2] cap. 8) |
Materiale didattico di riferimento:
- P. Atzeni, S. Ceri, e altri Basi di Dati - Modelli e linguaggi di
Interrogazione
Mc-Graw Hill Italia.
- P. Atzeni, S. Ceri, e altri Basi di Dati - Architetture e linee di
evoluzione
Mc-Graw Hill Italia.
- Appunti dalle Lezioni
Informazioni sul testo e materiale aggiuntivo al sito
http://www.ateneonline.it/atzeni/ |