Courses

OBIETTIVI DEL CORSO

Acquisire le conoscenze, gli strumenti e le metodologie necessarie per il progetto e la gestione di sistemi informativi complessi.

CONTENUTI DEL CORSO

  • Cenni ai sistemi informativi aziendali;
  • Tecnologia delle basi di dati: organizzazione fisica e gestione delle interrogazioni, gestione delle transazioni;
  • Tecnologie per i sistemi informativi distribuiti: basi di dati distribuite, basi di dati federate, multidatabase;
  • Sistemi NoSQL;
  • Sistemi informativi per il supporto decisionale: datawarehouse, olap, data mining.

Docente Claudia Diamantini

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

Docente Domenico Potena

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

Docente Claudia Diamantini