Tecnologia delle basi di dati (nuovo ord)
Basi di dati, I modulo (vecchio ord)
Anno accademico 2005-2006
Programma
- Tecnologia delle basi di dati, L1: capp. 1-2
- Basi di dati distribuite, L1: par 3.4; cenni resto cap. 3 esclusi 3.5 e 3.6
- Basi di dati a oggetti, lucidi T06;
solo cenni del resto del materiale sui testi L1: cap. 5
- Data warehousing, lucidi T08; vedi anche L1: cap. 8
Nota: le indicazioni sui capitoli sono definitive;
si sottolinea che con l'indicazione "cenni" si intende che è richiesta
una conoscenza almeno superficiale degli argomenti, così come sono stati trattati a lezione
Testo
L1
P. Atzeni et al.: Basi
di dati: architetture e linee di evoluzione. McGraw-Hill,
2003,
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
V02 Testi d'esame con qualche soluzione (attenzione: il programma negli anni è variato)
T02 Tuning su
strutture fisiche (P. Atzeni, da materiale di D.Shasha; pubblicato 8/05/2006
con piccole modifiche rispetto alla versione 2005; 25KB)
T04 Gestione delle
transazioni (P. Atzeni, con materiale anche di S. Ceri;
pubblicato 25/05/2006 con piccole modifiche rispetto alla versione 2005; 218KB)
T05 Basi di dati distribuite
(P. Atzeni, S. Ceri;
pubblicato 26/05/2006 con alcune modifiche rispetto alla versione 2005; 320KB)
T06 Basi di dati
a oggetti
(P. Atzeni, L. Cabibbo;
pubblicato 31/05/2006 con alcune modifiche rispetto alla versione 2005; 113KB)
T08 Data warehousing
(P. Atzeni, L. Cabibbo, R. Torlone;
pubblicato 06/06/2006 con alcune modifiche rispetto alla versione 2005; 423KB)
Lezioni
02/05/2006
Presentazione del corso: tecnologia delle BD.
03/05/2006
Strutture fisiche: sequenziali e hash.
04/05/2006
Strutture fisiche: indici.
05/05/2006
Esecuzione delle interrogazioni.
08/05/2006
Ottimizzazione basata sui costi. Gestione dei buffer.
Progettazione fisica.
09/05/2006
Tuning delle strutture fisiche. Strutture fisiche in DB2
12/05/2006
Gestione della affidabilità.
16/05/2006
Discussione del primo homework.
18/05/2006
Gestione della concorrenza.
19/05/2006
Gestione della concorrenza.
23/05/2006
Gestione della concorrenza.
25/05/2006
Basi di dati distribuite.
26/05/2006
Basi di dati distribuite. Basi di dati a oggetti.
29/05/2006
Discussione del secondo homework.
30/05/2006
Basi di dati relazionali a oggetti
31/05/2006
Basi di dati relazionali a oggetti (esercitazione);
materiale, lucidi T07
01/06/2006
Data warehousing.
05/06/2006
Data warehousing.
06/06/2006
Data warehousing.
08/06/2006
Discussione del terzo homework e conclusione del corso.