Università di Roma "La Sapienza"
Laurea in Ingegneria Informatica - Nuovo Ordinamento
Laurea in Ingegneria Informatica - Vecchio Ordinamento
Basi di Dati
Programma definitivo A.A. 2003/2004
- Per gli studenti del Nuovo Ordinamento:
[T0] D. Calvanese, M. Lenzerini.
Slide del corso. Disponibili sul sito del corso.
[T1] P. Atzeni et al.
Basi di dati. Modelli e linguaggi di interrogazione. McGraw Hill,
2002.
- Per gli studenti del Vecchio Ordinamento:
[T0] D. Calvanese, M. Lenzerini.
Slide del corso. Disponibili sul sito del corso.
[T2] P. Atzeni et al.
Basi di dati. Seconda Edizione. McGraw Hill, 1999.
[T3] (in alternativa a [T2]) R. Ramakrishnan.
Database Management Systems. Seconda Edizione. McGraw-Hill College
Custom Series, 1999.
- Introduzione alle basi di dati.
Basi di dati e sistemi informativi. Sistemi di gestione di basi di
dati.
Materiale didattico: [T0] Parte 1, [T1] Cap. 1
- Il modello relazionale. Basi di dati relazionali. Algebra
relazionale.
Materiale didattico: [T0] Parte 2, [T1] Capp. 2 e 3
- Il linguaggio SQL .
Definizione dei dati. Interrogazioni. Vincoli di
integrità. Manipolazione dei dati. Viste. Transazioni.
Materiale didattico: [T0] Parte 3, [T1] Cap. 4
- La progettazione concettuale.
Modelli concettuali. Il modello Entità-Relazione.
Metodologie per la progettazione concettuale. Qualità di uno
schema.
Materiale didattico: [T0] Parte 4, [T1] Capp. 6 e 7
- La progettazione logica.
Ristrutturazione dello schema ER.
Traduzione diretta nel modello relazionale.
Ristrutturazione dello schema relazionale. Normalizzazione.
Materiale didattico: [T0] Parte 5, [T1] Capp. 8 e 9
Altro materiale è reso disponibile attraverso il sito internet del
corso, all'indirizzo
http://www.dis.uniroma1.it/~calvanese/didattica/02-03-basididati/corso.html.
home page del corso
Ultimo aggiornamento di questo file:
Friday, 19-Dec-2003 18:52:50 CEST