Sistemi Informativi e Basi di Dati (sede di Ancona)

Descrizione: 

Il corso mira ad introdurre gli studenti ai concetti, metodi e linguaggi per la gestione di insiemi di dati di medie dimensioni. Alla fine del corso lo studente sarà in grado di progettare basi di dati e di creare, popolare, ed interrogare basi di dati.


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