2010-11
2010-11
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Basi di Dati 2
Informazioni generali
Corso di Laurea Tecnologie Informatiche Percorso Informatica
CFU 6 Università CAGLIARI
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area G - Basi di dati

Sillabo dell'insegnamento

  • G - Basi di dati
    • 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.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali