Basi di dati II, primo modulo (ordinamento 270/2004)
equivalente a Tecnologia delle basi di dati (ordinamento 509/1999)
Anno accademico 2008-2009
N.B.: Le indicazioni in grigio nel resto della pagina sono
relative allo scorso anno accademico e sono quindi da considerare
come riferimento preliminare, anche se le variazioni previste
sono relativamente poche
Programma finale
- Tecnologia delle basi di dati, L1: capp. 1-2
- Basi di dati distribuite,
L1: par 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.6;
cenni resto cap. 6 esclusi 6.5 e 6.6
- Data warehousing, lucidi T06; vedi anche L1: cap. 8
- Seminari, concetti generali: T07
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
I lucidi delle lezioni vengono pubblicati dopo la fine di ciascuna
serie di lezioni. Una versione preliminare è disponibile sul
sito dell'anno scorso.
V02
Testi d'esame
con qualche soluzione (attenzione: il programma negli anni è variato)
V05
Applet
che illustra le operazioni sui b-tree
T04 Gestione delle
transazioni (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 19/03/2009 con piccole modifiche rispetto alla versione 2008)
T05 Basi di
dati distribuite
(P. Atzeni, S. Ceri;
pubblicato il 31/03/2009 con piccole modifiche rispetto alla versione 2008)
T06
Data warehousing
(P. Atzeni, L. Cabibbo, R. Torlone;
pubblicato l'08/04/2009 con piccole modifiche rispetto alla versione 2008)
Lezioni
Il piano delle lezioni è orientativo.
02/03/2009
Presentazione del corso.
03/03/2009
Tecnologia delle BD. Organizzazione fisica dei dati,
concetti generali.
05/03/2009
Strutture fisiche: sequenziali e hash.
06/03/2009
Strutture fisiche: indici.
09/03/2009
B-tree. Esecuzione e ottimizzazione delle interrogazioni.
10/03/2009
Esecuzione e ottimizzazione delle interrogazioni. Gestione dei buffer.
12/03/2009
Algoritmi sui buffer. Progettazione fisica. Illustrazione dei progetti.
13/03/2009
Gestione della affidabilità.
16/03/2009
Gestione della affidabilità.
Gestione della concorrenza.
17/03/2009
Gestione della concorrenza.
18/03/2009
Gestione della concorrenza.
19/03/2009
Discussione del primo homework.
26/03/2009
Discussione del secondo homework.
27/03/2009
Prova parziale
30/03/2009
Basi di dati distribuite.
31/03/2009
Basi di dati distribuite.
01/04/2009
Data warehousing.
02/04/2009
Data warehousing.
03/04/2009
Data warehousing.
06/04/2009
Data warehousing.
07/04/2009
Seminario: SADAS, un DBMS innovativo ...
(Lucio Goglia e Vincenzo Minei, Advanced Systems);
materiale (circa 7MB)
08/04/2009
Data warehousing. Tuning di strutture fisiche.
09/04/2009
Discussione del terzo homework. Esercitazione.