CORSO DI
BASI DI DATI
Programma finale -- Anno accademico 1996-97
Prof. Paolo Atzeni
Il corso ha avuto l'obiettivo di esporre gli studenti a concetti
avanzati relativi a
modelli, metodi e sistemi
per la definizione, progettazione e realizzazione
di sistemi software di grandi dimensioni,
complessi nelle funzioni e soprattutto nei dati,
da punti di vista teorici, metodologici,
tecnologici e applicativi.
Programma
-
Calcolo relazionale e datalog. Gerarchia dei linguaggi di interrogazione.
Riferimenti: testo capitolo 3 e appunti integrativi.
-
Tecnologia di un server di basi di dati: gestione della concorrenza e
dell'affidabilità.
Riferimenti: testo capitolo 9.
-
Basi di dati distribuite e cooperazione di basi di dati.
Riferimenti: testo capitolo 10 e appunti integrativi.
-
Basi di dati a oggetti.
Riferimenti: testo capitolo 11.
-
Basi di dati e WWW. Il progetto Araneus.
Riferimenti: testo capitolo 13 e appunti integrativi.
-
Sistemi informativi: pianificazione, studi di fattibilità e affidamento di contratti.
Riferimenti: appunti integrativi.
-
Analisi delle funzioni e qualità del software.
Riferimenti: appunti integrativi.
- Testo
- P. Atzeni et al. Basi di dati: concetti, linguaggi e
architetture. McGraw-Hill, 1996.
Modalità d'esame
-
Prova orale sugli argomenti in programma e su progetti svolti su argomenti
da concordare con il docente con congruo anticipo rispetto agli appelli d'esame.