Universita' Roma Tre --- CD Ingegneria Informatica --- Dip Informatica e Automazione

Tecnologia delle basi di dati

(nel vecchio ordinamento, Basi di dati, I modulo)

Anno accademico 2007-2008

Home page del corso -- Programma e materiale -- Avvisi

Programma finale

Nota: le indicazioni sul materiale sono definitive; si sottolinea che con l'indicazione "cenni" si intende che è richiesta una conoscenza almeno superficiale degli argomenti, così come sono trattati a lezione

Testo

L1 P. Atzeni et al.: Basi di dati: architetture e linee di evoluzione. McGraw-Hill, seconda edizione 2007 (la prima edizione, ai fini di questo corso è comunque adeguata)
oppure (con alcune differenze)
L2 P. Atzeni et al.: Basi di dati: concetti, linguaggi e architetture. McGraw-Hill, 1996 oppure seconda edizione, 1999.

Altro materiale

V01 Presentazione
V02 Testi d'esame con qualche soluzione (attenzione: il programma negli anni è variato)
V03 Software di interesse (è una pagina del corso di Basi di dati, interessano i DBMS).
V04 Homework e progetti
V05 Esercizi del libro svolti sul sito della casa editrice
V06 Applet che illustra le operazioni sui b-tree
V07 SADAS, un DBMS innovativo ... (Lucio Goglia e Vincenzo Minei, Advanced Systems), seminario del 16/05/2008
V08 SAP R/3 (Roberto Prisco, 3A Informatica S.r.l.), seminario del 27/05/2008
T01 Strutture fisiche e gestione delle interrogazioni (P. Atzeni, con materiale anche di S. Ceri; pubblicato il 09/05/2008 con alcune modifiche rispetto alla versione 2007)
T02 Tuning su strutture fisiche (P. Atzeni, da materiale di D.Shasha; pubblicato 12/05/2008 con piccole modifiche rispetto alla versione 2007)
T03 Strutture fisiche in DB2 (Seminario svolto nel 2003-2004 dagli studenti D. Nassuato e A. Di Francesco; 625KB)
T04 Gestione delle transazioni (P. Atzeni, con materiale anche di S. Ceri; pubblicato il 22/05/2008 con piccole modifiche rispetto alla versione 2007)
T05 Basi di dati distribuite (P. Atzeni, S. Ceri; pubblicato 3/06/2008 con piccolissime modifiche rispetto alla versione 2007)
T08 Data warehousing (P. Atzeni, L. Cabibbo, R. Torlone; pubblicato 08/06/2008 con piccole modifiche rispetto alla versione 2007)
T06 Basi di dati a oggetti (P. Atzeni, L. Cabibbo; pubblicato 08/06/2008 con piccole modifiche rispetto alla versione 2006)

Lezioni

28/04/2008 Presentazione del corso: tecnologia delle BD.
29/04/2008 Strutture fisiche: sequenziali e hash.
30/04/2008 Strutture fisiche: hash e indici.
06/05/2008 Strutture fisiche: indici. Esecuzione delle interrogazioni.
08/05/2008 Ottimizzazione basata sui costi. Gestione dei buffer.
09/05/2008 Gestione dei buffer. Progettazione fisica.
12/05/2008 Tuning delle strutture fisiche. Strutture fisiche in DB2.
13/05/2008 Gestione della affidabilità.
15/05/2008 Gestione della affidabilità. Gestione della concorrenza.
16/05/2008 Seminario: SADAS, un DBMS innovativo ... (Lucio Goglia e Vincenzo Minei, Advanced Systems); materiale
19/05/2008 Gestione della concorrenza.
20/05/2008 Discussione del primo homework.
22/05/2008 Gestione della concorrenza.
26/05/2008 Basi di dati distribuite.
27/05/2008 Seminario: SAP R/3 (Roberto Prisco, 3A Informatica S.r.l.); materiale
29/05/2008 Basi di dati distribuite. Discussione del secondo homework.
30/05/2008 Data warehousing.
03/05/2008 Data warehousing.
04/06/2008 Data warehousing.
05/06/2008 Data warehousing.
06/06/2008 Basi di dati a oggetti. Basi di dati relazionali a oggetti.
09/06/2008 Nessuna attività in aula
10/06/2008 Discussione del terzo homework. Conclusione del corso.