Il corso fornisce un'introduzione alle basi di dati, alla loro progettazione, utilizzo ed ai sistemi per la loro gestione (DBMS).
PROGRAMMA ESTESO
Introduzione alla terminologia e concetti delle basi di dati.
Modelli logici e concettuali.
Liguaggi di interrogazione.
Progetto di basi di dati.
SQL e liguaggi di programmazione.
Introduzione alla teoria della normalizzazione.
Uso di transazioni nello sviluppo di applicazioni.
Lezioni ed esercitazioni di laboratorio con implementazione e interrogazione di basi di dati, utilizzando strumenti software open source e commerciali.