Materia:Basi di dati 2

 

Questa materia fa parte dei seguenti corsi:
Corso di Ingegneria informatica
Corso di Informatica

Questa materia è curata dagli utenti del
Dipartimento: Tecnologie dell'informazione

Presentazione
Basi di dati 2 è il corso che si occupa di studiare funzionamento interno dei DBMS, in particolare sulle tecniche di garanzia delle proprietà ACID, sia su sistemi centralizzati che distribuiti. Nella seconda parte del corso verranno presentate le tecnologie alternative al modello relazionale (XML, modello a oggetti, ecc.) e basi di dati attive.
Prerequisiti

Materie prerequisito

Lezioni prerequisito

Altri argomenti

Programma

Organizzazione fisica dei dati

  1. Organizzazione dei file per database
  2. Rappresentazione ed ottimizzazione delle query

Gestione delle transazioni

  1. Introduzione alle transazioni
  2. Proprietà ACID
    1. Controllo di affidabilità
    2. Controllo di concorrenza

Altre basi di dati

  1. Basi di dati ad oggetti
  2. Basi di dati in XML
  3. Regole attive per basi di dati
  4. Basi di dati distribuite

Approfondimenti (su Wikipedia)

  1. Data mining
  2. Data warehouse
Verifiche d'apprendimento

È possibile, e fortemente consigliato, integrare le lezioni e valutare la propria preparazione attraverso queste esercitazioni. È possibile verificare la conoscenza di un argomento specifico o dell'intero programma.

Risorse

La Biblioteca del Dipartimento di Informatica contiene risorse utili per approfondire.