-
TCR - Transazioni, Concorrenza e Recovery
Transazioni.Proprietà acide.Controllo della concorrenza.Equivalenza di scheduler rispetto ai conflitti e rispetto alle viste.Esempi ed esercizi applicativi.
-
TCR - Transazioni, Concorrenza e Recovery
Deadlock.Tecniche di locking.Scheduler ricoverabili, cascadeless, strict.Protocollo 2PL basic,strict,conservative,rigorous.Protocollo TSO.File di log.
- *
DBMS - Sistemi di Gestione di Basi di Dati
Politiche di sicurezza. Controllo accesso, flusso e inferenza. Politiche MAC e DAC. Concessione propagazione e revoca dei privilegi. Relazioni multilivello.Modello RBAC.
-
OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
Organizzazione files:sequenziale, hashing.Indici su chiave primaria,secondaria, cluster,multilivello, indici primari e secondari Alberi B e B+. Esercizi ed esempi applicativi.
-
OFGI - Organizzazione Fisica e Gestione delle Interrogazioni
Valutazione dei costi di una query. Metodi Implementazione Join e relativi costi: nested loop join, Single loop Join, SortMerge Join. Hash Join. Esercizi ed esempi applicativi.
-
BDA - Basi di Dati Avanzate
Definizione e architettura di un Data Warehouse. ROLAP e OLAP. Operazioni OLAP: drill-down, roll-up, pivoting, slicing, dicing, top-N. Progettazione logica di un DW.