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

  1. Calcolo relazionale e datalog. Gerarchia dei linguaggi di interrogazione.
    Riferimenti: testo capitolo 3 e appunti integrativi.
  2. Tecnologia di un server di basi di dati: gestione della concorrenza e dell'affidabilità.
    Riferimenti: testo capitolo 9.
  3. Basi di dati distribuite e cooperazione di basi di dati.
    Riferimenti: testo capitolo 10 e appunti integrativi.
  4. Basi di dati a oggetti.
    Riferimenti: testo capitolo 11.
  5. Basi di dati e WWW. Il progetto Araneus.
    Riferimenti: testo capitolo 13 e appunti integrativi.
  6. Sistemi informativi: pianificazione, studi di fattibilità e affidamento di contratti.
    Riferimenti: appunti integrativi.
  7. 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