Università di Roma "La Sapienza"
Laurea in Ingegneria Informatica
Programma del corso
Basi di Dati
A.A. 2005/06
Materiale didattico.
[1] Slides del corso, A.A. 2004/2005. Disponibili
in questa pagina (si veda sotto "materiale didattico").
[2] R. Ramakrishnan & J. Gehrke. Sistemi di Basi Dati.
McGraw-Hill, 2004.
-
Programma del corso
- Introduzione alle basi di dati. Basi di dati e sistemi informativi.
Sistemi di gestione di basi di dati.
Materiale didattico: [1, Parte 1], [2, Cap.1]
- Il modello relazionale. Basi di dati relazionali. Algebra relazionale.
Materiale didattico: [1, Parte 2], [2, Capp.2 e 3]
- Il linguaggio SQL . Definizione dei dati. Interrogazioni. Vincoli
di integrità. Manipolazione dei dati. Viste. Transazioni.
Materiale didattico: [1, Parte 3], [2, Cap.4]
- La progettazione concettuale. Modelli concettuali. Il modello
Entità-Relazione. Metodologie per la progettazione concettuale.
Qualità di uno schema.
Materiale didattico: [1, Parte 4], [2, Cap.5]
- La progettazione logica/fisica. Ristrutturazione dello schema
ER. Traduzione diretta nel modello relazionale. Ristrutturazione dello
schema relazionale. Cenni di progettazione fisica.
Materiale didattico: [1, Parte 5], [2, Cap.6]
Home page del corso di Basi di Dati
Laurea in Ingegneria Informatica, 'Università di Roma "La Sapienza"