Tecnologia delle basi di dati
(nel vecchio ordinamento, Basi di dati, I modulo)
Anno accademico 2007-2008
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 (corretto il 10/06/2008);
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
- Seminari, concetti generali: V07,
V08
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
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).
V06
Applet
che illustra le operazioni sui b-tree
V08
SAP R/3
(Roberto Prisco, 3A Informatica
S.r.l.), seminario del 27/05/2008
T02
Tuning su
strutture fisiche (P. Atzeni, da materiale di D.Shasha; pubblicato 12/05/2008
con piccole modifiche rispetto alla versione 2007)
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.