Basi di Dati e Sistemi Informativi
Prof. Sonia
Bergamaschi
Programma dell'insegnamento
Obiettivi formativi: Fornire allo studente i concetti fondamentali di Sistemi Informativi e Sistemi di Gestione di Basi di dati; di modelli e linguaggi concettuali, del modello logico relazionale.
Parole chiave: modello E/R, modello relazionale, progetto concettuale e logico, algebra relazionale, SQL primer.
Modalitą di svolgimento della
didattica: lezioni ed esercitazioni in aula.
Modalitą di accertamento del
profitto: prova scritta.
FINALITA' DEL CORSO
Il Corso si propone di fornire una metodologia per l'attivitą di progettazione di un'applicazione di basi di dati e di presentare le nozioni fondamentali sia pratiche che teoriche dei sistemi di gestione di basi di dati basati sul modello relazionale (RDBMS = Relational Database Management Systems). A tale scopo, il corso presenta metodologie per la fase di progettazione concettuale (basate sul modello E/R) e la successiva fase di progetto logico (basato sul modello relazionale).
Inoltre verrą presentato il linguaggio standard SQL92 nei suoi costrutti fondamentali.
PROGRAMMA DEL CORSO
Progettazione di basi di dati
Progettazione concettuale: modello Entitą-Associazione (E/R)
Progettazione logica: modello relazionale.
Teoria e linguaggi relazionali
Algebra relazionale.
Il linguaggio di interrogazione non procedurale SQL92.
Introduzione alla teoria delle dipendenze funzionali e della normalizzazione.
Last Update: 21 February 2011