Obiettivi formativi

I sistemi per la gestione di basi di dati rappresentano un elemento fondamentale per la maggior parte dei sistemi informatici presenti nella realtà economica di ogni paese avanzato. Il corso di “Basi di dati” ha lo scopo di fornire allo studente le conoscenze necessarie per la progettazione di una base di dati. In particolare nel corso si illustreranno in dettaglio le metodologie per la progettazione concettuale di una base di dati e per la successiva realizzazione della stessa sui più diffusi sistemi per la gestione di basi di dati. Inoltre si presenteranno le caratteristiche fondamentali del linguaggio di interrogazione SQL. Lo studente alla fine del corso sarà in grado di definire autonomamente le specifiche concettuali di una base di dati, di progettarne la struttura logica e di interrogare la base di dati.

Attività formative

Il corso prevede 40 ore di lezioni/esercitazioni in aula che verranno svolte nel secondo quadrimestre. Le esercitazioni riguarderanno la progettazione concettuale e logica di una base di dati e l’interazione con una base di dati relazionale. Le esercitazioni pratiche si svolgeranno nell’ambito del corso di Laboratorio di Basi di Dati svolto in parallelo a questo corso.

Programma del corso