Universita' Roma Tre --- CD Ingegneria Informatica --- Dip Ingegneria

Tecnologie e architetture per la gestione dei dati (ex Basi di dati II)

Anno accademico 2021-2022

Home page del corso -- Programma e materiale -- Avvisi

Lezioni

Il piano delle lezioni è orientativo. In particolare, le lezioni indicate in grigio sono riportate solo a livello di pianificazione molto preliminare.

02/03/2022 Presentazione del corso (V00). Tecnologia delle basi di dati, introduzione (T00).
03/03/2022 Introduzione all'organizzazione fisica dei dati. Gestione dei buffer (T01.1). Vedi anche esercizio proposto.
07/03/2022 Gestione dei buffer (esercizio); record e blocchi; quadro generale su strutture primarie e secondarie; file disordinati (T01.2).
09/03/2022 Attività integrative (Ing. L. Bellomarini): Il DBMS didattico SimpleDB, introduzione: struttura, installazione, utilizzo per le esercitazioni; il package file; gestione dei buffer: il package buffer (E01.1 e E01.2)
10/03/2022 Strutture ordinate; strutture hash (T01.3).
14/03/2022 Attività integrative (Ing. L. Bellomarini): Il DBMS didattico SimpleDB, gestione dei buffer e dei record: package buffer (esercizi) e record (E01.3)
16/03/2022 Hashing estendibile. Indici. (T01.4)
17/03/2022 B-tree (T01.5). Esercizi su indici (esercizi).
21/03/2022 Esercizio su B-tree e buffer (esercizi). Esecuzione e ottimizzazione delle interrogazioni (T01.6).
22/03/2022 Esecuzione e ottimizzazione delle interrogazioni: ordinamento, join con nested-loop (T01.7). Vedi anche esercizio proposto.
23/03/2022 Attività integrative (Ing. L. Bellomarini): Il DBMS didattico SimpleDB, gestione delle interrogazioni: package planner e query (E01.4).
28/03/2022 Esecuzione e ottimizzazione delle interrogazioni: join con indice, merge join, hash join; progettazione fisica - (T01.8).
30/03/2022 Esercitazione su strutture fisiche e gestione delle interrogazioni - esercizi
31/03/2022 Attività integrative (Ing. L. Bellomarini): Il DBMS didattico SimpleDB, gestione delle interrogazioni: package index e materialize (E01.5).
04/04/2022 Esercitazione su strutture fisiche e gestione delle interrogazioni - esercizi
06/04/2022 Attività integrative (Ing. L. Bellomarini): Il DBMS didattico SimpleDB, gestione delle interrogazioni: package materialize, multibuffer e optimizer (E01.6).
07/04/2022 Gestione delle transazioni, concetti generali (T02.1). Esercitazione su strutture fisiche e gestione delle interrogazioni - esercizi
11/04/2022 Gestione dell'affidabilità (T02.2).
13/04/2022 Esercitazione su strutture fisiche e gestione delle interrogazioni - Materiale: esercizi
14/04/2022 Prova intermedia
20/04/2022 Gestione della concorrenza: introduzione, livelli di isolamento, view-serializzabilità (T02.3)
21/04/2022 Gestione della concorrenza: conflict-serializzabilità, 2PL (T02.4)
27/04/2022 Attività integrative (Ing. L. Bellomarini): Il DBMS didattico SimpleDB, gestione delle transazioni: affidabilità (E01.7)
28/04/2022 Gestione della concorrenza - livelli di isolamento con sistemi 2PL; controllo di concorrenza con timestamp (T02.5)
02/05/2022 Gestione della concorrenza - multiversioni (T02.6). Esempi su Postgres (esercizi)
04/05/2022 Gestione delle transazioni nelle basi di dati distribuite (T03).
05/05/2022 Attività integrative (Ing. L. Bellomarini): Il DBMS didattico SimpleDB, gestione delle transazioni: affidabilità e concorrenza (E01.8)
09/05/2022 Data warehousing: introduzione. (T04.1)
11/05/2022 Esercitazione su gestione delle transazioni (esercizi)
12/05/2022 Data warehousing: modello multidimensionale e schemi dimensionali. (T04.2)
16/05/2022 Lezione annullata
18/05/2022 Lezione annullata
19/05/2022 Prova intermedia
23/05/2022 Seminario (Luigi Bellomarini) su consistenza nelle basi di dati distribuite (S01)
25/05/2022 (a distanza) Data warehousing: schemi dimensionali, approfondimenti (T04.3)
26/05/2022 (a distanza) Data warehousing: schemi dimensionali, approfondimenti; progettazione (T04.4 --- esercizi)
30/05/2022, ore 8:15 Esercitazione su data warehousing (esercizio)
30/05/2022, ore 9:00 Seminario (Alberto Marocchino e Francesco Romano, KPMG) su Intelligent forecasting (S02)
31/05/2022, ore 9:00 aula N14 Esercitazione su data warehousing (esercizio)
01/06/2022 Esercitazione su data warehousing (esercizio)
06/06/2022, ore 8:15 Esercitazione su data warehousing (esercizio)
06/06/2022, ore 9:00 Seminario (Luigi Bellomarini) su Knowledge Graph (S03)
08/06/2022, ore 8:15 Esercitazione su datawarehousing (esercizi)
08/06/2022, ore 9:00 Seminario (Andrea Gozzi, Matteo Cellucci e Fabio Pipitone, Key Partner) su The Agile Transition (S04)
09/06/2022 Esercitazione su datawarehousing (esercizi)
10/06/2022, ore 8:15 aula N14 Esercitazione su datawarehousing(esercizi)
???? Esercitazione riepilogativa