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 e WEB” ha lo scopo di fornire allo studente le conoscenze necessarie per la progettazione di una base di dati e delle relative applicazioni. 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 alcune tecniche per la realizzazione dei sistemi per la gestione di basi di dati e si illustreranno 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, di interrogare la base di dati e di realizzare le applicazioni che interagiscono con la base stessa.

Attività formative

Il corso prevede 64 ore di lezione/esercitazione in aula che verranno svolte nel secondo e nel terzo 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 e WEB svolto in parallelo a questo corso (per il programma del laboratorio si veda la pagina web del corso medesimo).

Programma del corso