I lucidi delle lezioni vengono di solito pubblicati dopo la fine di ciascuna
serie di lezioni. Nella maggior parte dei casi il materiale
sarà molto simile a quello
dell'anno scorso
T02Gestione delle transazioni (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 05/05/2019 con piccole
modifiche rispetto alla versione 2018)
T03Transazioni nelle
basi di dati distribuite
(P. Atzeni, S. Ceri; pubblicato il 05/05/2019, identico rispetto alla versione 2017,
ridotta rispetto a quella del 2015 e degli anni precedenti)
Il piano delle lezioni è orientativo. In
particolare, le lezioni indicate in grigio sono riportate solo a livello di
pianificazione molto preliminare.
04/03/2019Presentazione del corso.
Tecnologia delle basi di dati, introduzione.
06/03/2019Organizzazione fisica dei dati, concetti generali. Gestione dei buffer.
07/03/2019Organizzazione dei record nei blocchi. Strutture primarie disordinate. Strutture ordinate. Strutture hash.
11/03/2019Hashing estendibile. Indici.
13/03/2019
Attività integrative (Ing. L. Bellomarini):
Il DBMS didattico SimpleDB, introduzione; struttura, installazione, utilizzo per le esercitazioni;
i package file, buffer, record.
14/03/2019Indici. B-tree.
18/03/2019Esecuzione e ottimizzazione delle interrogazioni: scansione, accesso diretto, ordinamento
20/03/2019Esecuzione e ottimizzazione delle interrogazioni: metodi di join
21/03/2019Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, discussione sui package file, buffer, record.
25/03/2019Esecuzione e ottimizzazione delle interrogazioni. Progettazione fisica.
27/03/2019Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, i package planner, query e opt.
28/03/2019Esercitazione su strutture fisiche.
01/04/2019Esercitazione su strutture fisiche.
03/04/2019Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB. Il package index e multibuffer.
04/04/2019Esercitazione
08/04/2019Prova parziale.
10/04/2019Discussione esercizi prova parziale. Gestione delle transazioni.
11/04/2019Gestione dell'affidabilità.
15/04/2019Gestione dell'affidabilità. Gestione della concorrenza.
17/04/2019Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB,
i package log, recovery e transaction.
18/04/2019Gestione della concorrenza.
29/04/2019Gestione della concorrenza .
Gestione delle transazioni nelle basi di dati distribuite.
02/05/2019Esercitazione sulla gestione delle transazioni.
03/05/2019 (venerdì)Esercitazione sulla gestione delle transazioni.
06/05/2019Presentazione del progetto 2. Data warehousing: introduzione.
08/05/2019Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB,
i package concurrency e transaction.