Basi di dati II, primo modulo (ordinamento 270/2004)
Anno accademico 2009-2010
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 preliminare
- 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 25/03/2010 con piccole modifiche rispetto alla versione 2009)
T05 Basi di
dati distribuite
(P. Atzeni, S. Ceri;
pubblicato il 30/03/2010 con piccole modifiche rispetto alla versione 2009)
T06
Data warehousing
(P. Atzeni, L. Cabibbo, R. Torlone;
pubblicato il 16/04/2010 con piccole modifiche rispetto alla versione 2009)
T07
Data warehousing, approfondimento su
Grandi dimensioni
(materiale di L. Cabibbo, tratto da
un sito utile per approfondimenti).
Lezioni
Il piano delle lezioni è orientativo. In
particolare, le lezioni indicate in grigio sono riportate solo a livello di
pianificazione molto preliminare
01/03/2010
Presentazione del corso.
02/03/2010
Tecnologia delle BD. Organizzazione fisica dei dati,
concetti generali. Strutture sequenziali.
04/03/2010
Strutture hash. Indici.
05/03/2010
Indici. B-tree.
08/03/2010
Esecuzione e ottimizzazione delle interrogazioni.
09/03/2010
Esecuzione e ottimizzazione delle interrogazioni. Gestione dei buffer.
11/03/2010
Esercitazione su strutture fisiche. Illustrazione dei progetti.
12/03/2010
Esercitazione su strutture fisiche. Progettazione fisica.
15/03/2010
Gestione della affidabilità.
16/03/2010
Gestione della affidabilità. Gestione della concorrenza.
18/03/2010
Gestione della concorrenza.
19/03/2010
Esercitazione (presentazione progetti)
22/03/2010
Prova parziale
23/03/2010
Gestione della concorrenza.
25/03/2010
Gestione della concorrenza. Esercitazione.
26/03/2010
Esercitazione.
29/03/2010
Basi di dati distribuite.
30/03/2010
Basi di dati distribuite.
08/04/2010
Data warehousing.
09/04/2010
Data warehousing.
12/04/2010
Data warehousing.
13/04/2010
Data warehousing.
15/04/2010
Esercitazione.
16/04/2010
Esercitazione.
22/04/2010
Prova parziale.