Sistemi Informativi e Basi di Dati (sede di Fermo)
Docente:
Descrizione:
Il corso mira ad introdurre gli studenti ai concetti, metodi e linguaggi per la gestione di insiemi didatidi medie dimensioni. Alla fine del corso lo studente sarà in grado di progettare basididati e di creare, popolare, ed interrogare basididati.
Contenuti del corso
- Introduzione ai sistemi informativi aziendali: definizioni di sistema organizzativo, informativo, informatico. Processi aziendali. Processi, informazioni e dati.
- Basi di dati e sistemi di gestione di basi di dati: definizioni di base, schemi e istanze, livelli di astrazione, astrazione e indipendenza. Linguaggi per la gestione di basi di dati. Utenti di una base di dati.
- Modello relazionale: definizione di relazione, relazioni e tabelle, vincoli di integrità.
- Algebra e calcolo relazionale.
- SQL.
- Progettazione di basi di dati.
- Progettazione concettuale tramite il modello Entity/Relationship.
- Progettazione logica: ristrutturazione di schemi, traduzione dal modello E/R al modello relazionale, normalizzazione.
- Laboratorio avanzato di progettazione