Obiettivi generali:
Completare le conoscenze acquisite sui Sistemi di Basi di Dati centralizzati. Acquisire conoscenze sui Sistemi di Basi di Dati distribuiti.
Acquisire conoscenze su modelli e linguaggi non relazionali.

Obiettivi specifici:
Metodi utilizzati per ottimizzare interrogazioni in Sistemi di Basi di Dati centralizzati e distribuiti. Metodi utilizzati per il controllo della concorrenza nei Sistemi di Basi di Dati distribuiti. Modelli e linguaggi diversi dal relazionale.

Conoscenza e comprensione:
Conoscere e comprendere: i principali metodi utilizzati per ottimizzare interrogazioni in Sistemi di Basi di Dati centralizzati e distribuiti e per il controllo della concorrenza nei Sistemi di Basi di Dati distribuiti. Conoscere e comprendere le motivazioni per l’uso di modelli e linguaggi diversi dal relazionale.

Applicare conoscenza e comprensione:
Valutare i costi delle operazioni dell’algebra relazionale in relazione al tipo di organizzazione fisica degli operandi. Esprimere interrogazioni ricorsive in un linguaggio basato sulla logica.

Capacità critiche e di giudizio:
Essere in grado di valutare il grado di efficienza di una interrogazione su una base di dati relazionale. Comprendere vantaggi e limiti del modello relazionale.

Capacità comunicative:
Essere in grado di comunicare le principali problematiche affrontate e le soluzioni adottate nei sistemi di basi di dati (sia centralizzati che distribuiti)