N.B.:
Le indicazioni in grigio
nel resto della pagina sono
relative allo scorso anno accademico e sono quindi da considerare
come riferimento preliminare. Il corso sarà comunque molto
simile a quello dell'anno scorso.
Programma finale
Data warehousing, lucidi T01; vedi anche L1: cap. 8
Tecnologia delle basi di dati, L1: capp. 1-2
Basi di dati distribuite,
L1: paragrafo sul comiit a due fasi
Testo
L1P. 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
L2P. Atzeni et al.: Basi
di dati 4/Ed McGraw-Hill,
2014.
07/03/2016Attività integrative e di supporto (Ing. L. Bellomarini): lo strumento Pentaho, introduzione e funzionalità OLAP.
08/03/2016Attività integrative e di supporto (Ing. L. Bellomarini): requisiti del datawarehouse sulle carriere degli studenti;
Pentaho, funzionalità ETL.
10/03/2016Data warehousing: progettazione.
14/03/2016Data warehousing: esempi ed esercizi.
15/03/2016Attività integrative e di supporto (Ing. L. Bellomarini): datawarehouse sulle carriere degli studenti, progettazione.
17/03/2016Data warehousing: esempi ed esercizi.
21/03/2016Attività integrative e di supporto (Ing. L. Bellomarini): Pentaho, funzionalità ETL.
22/03/2016Data warehousing: esempi ed esercizi.
31/03/2016Attività integrative e di supporto (Ing. L. Bellomarini): progetto sul
datawarehouse sulle carriere degli studenti, discussione intermedia.
04/04/2016Strutture fisiche e esecuzione delle interrogazioni, introduzione generale.
05/04/2016Attività integrative e di supporto (Ing. L. Bellomarini): progetto sul
datawarehouse sulle carriere degli studenti, discussione intermedia.
07/04/2016Discussione sul progetto.
11/04/2016Prova parziale.
12/04/2016Organizzazione fisica dei dati, concetti generali. Gestione dei buffer.
14/04/2016Gestione dei buffer: esercizio. Organizzazione dei record nei blocchi. Strutture primarie disordinate.
19/04/2016
Attività integrative e di supporto (Ing. L. Bellomarini):
Il DBMS didattico SimpleDB, introduzione; struttura, installazione, utilizzo per le esercitazioni;
i package file, buffer.
20/04/2016(Lezione annullata per moitivi di salute)
26/04/2016Indici. B-tree.
28/04/2016Esecuzione e ottimizzazione delle interrogazioni.
02/05/2016Attività di supporto: il DBMS didattico SimpleDB, il package record.
03/05/2016Esecuzione e ottimizzazione delle interrogazioni.
05/05/2016Esecuzione e ottimizzazione delle interrogazioni. Progettazione fisica.
09/05/2016Attività di supporto: il DBMS didattico SimpleDB,
i package planner e query. Il package index.
10/05/2016Esercitazione su strutture fisiche.
12/05/2016Tuning su strutture fisiche. Le strutture fisiche in DB2. Esercitazione.
16/05/2016Esercitazione su strutture fisiche.
17/05/2016Attività di supporto: il DBMS didattico SimpleDB,
i package log, recovery, concurrency e transaction.
19/05/2016Esercitazione su strutture fisiche.
23/05/2016Prova parziale
24/05/2016Gestione della affidabilità. Seminario del prof. Merialdo sulle start-up.
26/05/2016Gestione dell'affidabilità.
30/05/2016Gestione della concorrenza.
31/05/2016Gestione della concorrenza.
06/06/2016Attività di supporto: il DBMS didattico SimpleDB,
i package log, recovery, concurrency e transaction.
07/06/2016Gestione della concorrenza. Gestione dell'affidabilità
nelle basi di dati distribuite
09/06/2016Esercitazione riepilogativa
22/06/2016 ore 12 aula N14 (data e ora da confermare)Esercitazione riepilogativa e ricevimento
27/06/2016 ore 12 aula N4 (data e ora da confermare)Esercitazione riepilogativa e ricevimento
28/06/2016 ore 9Esame (si ricorda che la prenotazione è indispensabile, anche per chi ha sostenuto le prove parziali