Tecnologia delle basi di dati
(nel vecchio ordinamento, Basi di dati, I modulo)
Anno accademico 2006-2007
Programma
- Tecnologia delle basi di dati, L1: capp. 1-2
- Basi di dati distribuite,
L1: par 6.4; cenni resto cap. 6 esclusi 6.5 e 6.6
- Basi di dati a oggetti, lucidi T06;
solo cenni del resto del materiale sui testi L1: cap. 3
- 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, 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
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).
V05
Applet
che illustra le operazioni sui b-tree
T02
Tuning su
strutture fisiche (P. Atzeni, da materiale di D.Shasha; pubblicato 12/05/2007
con piccole modifiche rispetto alla versione 2006; 118KB)
T04 Gestione delle
transazioni (P. Atzeni, con materiale anche di S. Ceri;
pubblicato 25/05/2007 con piccole modifiche rispetto alla versione 2006)
T05 Basi di dati distribuite
(P. Atzeni, S. Ceri;
pubblicato 25/05/2007 con piccolissime modifiche rispetto alla versione 2006)
T08 Data warehousing
(P. Atzeni, L. Cabibbo, R. Torlone;
pubblicato 06/06/2007 con alcune modifiche rispetto alla versione 2006)
Lezioni
02/05/2007
Presentazione del corso: tecnologia delle BD.
03/05/2007
Strutture fisiche: sequenziali e hash.
04/05/2007
Strutture fisiche: hash e indici.
07/05/2007
Strutture fisiche: indici. Esecuzione delle interrogazioni.
08/05/2007
Ottimizzazione basata sui costi. Gestione dei buffer.
10/05/2007
Gestione dei buffer.
Progettazione fisica.
11/05/2007
Strutture fisiche in DB2. Tuning delle strutture fisiche.
14/05/2007
Gestione della affidabilità.
15/05/2007
Gestione della affidabilità.
Gestione della concorrenza.
16/05/2007
Gestione della concorrenza.
18/05/2007
Discussione del primo homework.
21/05/2007
Gestione della concorrenza.
24/05/2007
Basi di dati distribuite.
25/05/2007
Basi di dati distribuite. Basi di dati a oggetti.
28/05/2007
Discussione del secondo homework.
29/05/2007
Basi di dati relazionali a oggetti (seminario dell'ing.Cappellari);
materiale, lucidi T07.
31/05/2007
Data warehousing.
01/06/2007
Data warehousing.
05/06/2007
Data warehousing.
07/06/2007
Data warehousing.
08/06/2007
Discussione del terzo homework e conclusione del corso.