Le lezioni sono registrate per sopperire al mancato svolgimento della didattica nel periodo di emergenza, sono riservate agli studenti del corso e non vanno distribuite ad altri.
Partecipando alle lezioni in videoconferenza, gli studenti accettano la possibilità di essere registrati o comunque che sia visibile la loro presenza, agli altri partecipanti e a coloro che hanno accesso alla registrazione.
Lucidi lezioni
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, che può quindi essere consultato
T02.1Gestione delle transazioni, prima parte (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 15/04/2020 con alcune
modifiche rispetto alla versione 2019)
T02.2Gestione delle transazioni, seconda parte (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 16/04/2020 con piccolo aggiornamento al lucido 59 il 20/04/2020, con alcune
modifiche rispetto alla versione 2019)
T02.3Gestione delle transazioni, terza parte (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 20/04/2020, con alcune
modifiche rispetto alla versione 2019)
T02.4Gestione delle transazioni, quarta parte (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 23/04/2020, con alcune
modifiche rispetto alla versione 2019)
T02.5Gestione delle transazioni, quinta parte (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 27/04/2020, con alcune
modifiche rispetto alla versione 2019)
T02.6Gestione delle transazioni, sesta parte (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 30/04/2020, con alcune
modifiche rispetto alla versione 2019)
T02.7Gestione delle transazioni, settima parte (P. Atzeni, con materiale anche di S. Ceri;
pubblicato il 05/05/2020, con alcune
modifiche rispetto alla versione 2019)
T03Transazioni nelle
basi di dati distribuite
(P. Atzeni, S. Ceri; pubblicato il 14/05/2020 e aggiornato il 21/05/2020, con modifiche rispetto alla versione 2019,
ridotta rispetto a quella del 2015 e degli anni precedenti)
T04.1Data warehousing, prima parte
(P. Atzeni, L. Cabibbo, R. Torlone, pubblicato il 18/05/2020, con piccolissime modifiche rispetto alla versione 2019)
T04.2Data warehousing, seconda parte
(P. Atzeni, L. Cabibbo, R. Torlone, pubblicato il 20/05/2020, con piccole modifiche rispetto alla versione 2019)
T04.3Data warehousing, terza parte
(P. Atzeni, L. Cabibbo, R. Torlone, pubblicato il 27/05/2020, con piccole modifiche rispetto alla versione 2019)
T04.4Data warehousing, quarta parte
(P. Atzeni, L. Cabibbo, R. Torlone, pubblicato 01/06/2020, con modifiche rispetto alla versione 2019)
T04.5Data warehousing, quinta parte
(P. Atzeni, L. Cabibbo, R. Torlone, pubblicato 03/06/2020, con modifiche rispetto alla versione 2019)
Il piano delle lezioni è orientativo. In
particolare, le lezioni indicate in grigio sono riportate solo a livello di
pianificazione molto preliminare.
02/03/2020Presentazione del corso.
Tecnologia delle basi di dati, introduzione.
04/03/2020Organizzazione fisica dei dati, concetti generali. Gestione dei buffer.
05/03/2020Lezione in aula annullata e recuperata con videolezione registrata dell'8/03/2020
08/03/2020Videolezione sostitutiva --- registrazione Organizzazione dei record nei blocchi. Strutture primarie disordinate. Strutture ordinate. Strutture hash.
09/03/2020Lezione in aula annullata
11/03/2020Lezione in aula annullata e recuperata con videolezione registrata del 13/03/2020
12/03/2019Videolezione in diretta --- registrazione. Indici.
13/03/2020Videolezione sostitutiva --- registrazione.
Attività integrative (Ing. L. Bellomarini):
Il DBMS didattico SimpleDB, introduzione; struttura, installazione, utilizzo per le esercitazioni;
i package file, buffer, record.
16/03/2020Videolezione in diretta --- registrazione. B-tree. Esercizi
18/03/2020Videolezione in diretta --- registrazione. Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, i package buffer, record, metadata; proposte di esercitazioni pratiche.
19/03/2020Videolezione in diretta --- registrazione. Esecuzione e ottimizzazione delle interrogazioni: introduzione e ottimizzazione algebrica. Esercizi.
23/03/2020Videolezione in diretta --- registrazione (purtroppo senza condivisione dello schermo, per ragioni tecniche non chiare). Esecuzione e ottimizzazione delle interrogazioni: metodi d'accesso sequenziale e diretto; ordinamento. Esercizi.
25/03/2020Videolezione in diretta --- registrazione (purtroppo di nuovo senza condivisione dello schermo). Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, i package planner e query.
26/03/2020Videolezione in diretta --- registrazione (consultare la versione con condivisione dello schermo). Esecuzione e ottimizzazione delle interrogazioni: ordinamento, join.
30/03/2020Videolezione in diretta --- registrazione (divisa in due parti). Esecuzione e ottimizzazione delle interrogazioni: hash join, ottimizzazione basati sui costi, progettazione fisica.
01/04/2020Videolezione in diretta --- registrazione (divisa in due parti). Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, i package planner, query e opt.
02/04/2020Videolezione in diretta --- registrazione. Esercitazione su strutture fisiche e gestione delle interrogazioni. Esercizi.
06/04/2020Videolezione in diretta --- registrazione. Esercitazione su strutture fisiche e gestione delle interrogazioni. Esercizi.
08/04/2020Videolezione in diretta ---
registrazione
(divisa in due parti).
Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, sessione interattiva.
09/04/2020Videolezione in diretta ---
registrazione.
Esercitazione su strutture fisiche e gestione delle interrogazioni.
Esercizi.
16/04/2020Videolezione in diretta ---
registrazione.
Gestione dell'affidabilità.
20/04/2020Videolezione in diretta ---
registrazione.
Gestione dell'affidabilità. Esempio ed esercizio. Introduzione alla gestione della concorrenza
22/04/2020Videolezione in diretta ---
registrazione
(divisa in due parti).
Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, i package multibuffer, log, recovery e transaction.
23/04/2020Videolezione in diretta ---
registrazione.
Gestione della concorrenza.
27/04/2020 Videolezione in diretta ---
registrazione.
Gestione della concorrenza.
29/04/2020 Videolezione in diretta ---
registrazione
(divisa in due parti).
Attività integrative (Ing. L. Bellomarini): il DBMS didattico SimpleDB, i package recovery, concurrency e transaction.
30/04/2020Videolezione in diretta ---
registrazione.
Gestione della concorrenza.
04/05/2020Videolezione in diretta ---
registrazione.
Gestione della concorrenza.
06/05/2020Videolezione in diretta ---
registrazione. Esercitazione su strutture fisiche. Esercizi
07/05/2020Prova intermedia (a distanza).
11/05/2020Videolezione in diretta ---
registrazione. Esercitazione su gestione della concorrenza. Esercizi
13/05/2020Videolezione in diretta ---
registrazione. Esercitazione su gestione della concorrenza. Esercizi
14/05/2020Videolezione in diretta ---
registrazione. Gestione delle transazioni nelle basi di dati distribuite.
18/05/2020Videolezione in diretta ---
registrazione. Data warehousing: introduzione.
20/05/2020Videolezione in diretta ---
registrazione. Data warehousing: modellazione multidimensionale; schemi dimensionali.
21/05/2020Videolezione in diretta ---
registrazione. Esercitazione su gestione delle transazioni. Esercizi
25/05/2020Prova intermedia (a distanza).
27/05/2020Videolezione in diretta ---
registrazione. Data warehousing: schemi dimensionali.
28/05/2020Videolezione in diretta ---
registrazione. Attività integrative (Ing. L. Bellomarini): esercitazione su data warehousing.
01/06/2020Videolezione in diretta ---
registrazione. Data warehousing: schemi dimensionali.
03/06/2020Videolezione in diretta ---
registrazione. Data warehousing, progettazione.
04/06/2020Videolezione in diretta ---
registrazione. Attività integrative (Ing. L. Bellomarini): il datawarehouse sulle carriere degli studenti (parte I).
08/06/2020Videolezione in diretta ---
registrazione. Data warehousing, esercitazione. Esercizio
10/06/2020Videolezione in diretta ---
registrazione. Attività integrative (Ing. L. Bellomarini):
il datawarehouse sulle carriere degli studenti (parte II). Seminario su "Knowledge graphs".
11/06/2020Videolezione in diretta ---
registrazione. Data warehousing, esercitazione. Esercizio