Durata corso:
Costo:
Modellazione Dati
Codice: FDW01
Il corso è progettato per fornire una comprensione approfondita della modellazione dei dati, una competenza chiave nel campo dell’informatica e della gestione dei dati. Attraverso l’applicazione di teorie, principi e prassi standardizzate come quelle presentate nel DMBOK2, gli studenti acquisiranno le competenze necessarie per progettare modelli di dati robusti e scalabili che rispondano agli obiettivi aziendali e rispettino i vincoli operativi.
Modalità di erogazione
In aula o Live Virtual Classroom
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
- Natura, Obiettivi e Vincoli della Modellazione dei Dati:
- Comprensione dell’importanza della modellazione dei dati.
- Definizione degli obiettivi e riconoscimento dei vincoli nella modellazione.
- Il Framework DMBOK2 (Data Management Body of Knowledge):
- Introduzione al DMBOK2 e alla sua applicazione nella gestione dei dati.
- I Livelli Concettuale, Logico e Fisico:
- Differenziazione tra i vari livelli di modellazione dei dati.
- Applicazione dei livelli nella progettazione di database.
- Il Modello Entità Relazioni (Entity Relationship):
- Principi del modello ER.
- Utilizzo del modello ER nella rappresentazione dei dati aziendali.
- Entità:
- Definizione e caratterizzazione delle entità nel modello dei dati.
- Attributo:
- Comprensione degli attributi e del loro ruolo nella definizione delle entità.
- Tipo di Dato:
- Classificazione e impiego dei tipi di dati nei modelli di database.
- Identificatore:
- Utilizzo degli identificatori per garantire l’unicità delle entità.
- Associazione:
- Definizione delle relazioni tra entità e loro rappresentazione.
- Generalizzazione/Specializzazione:
- Implementazione di gerarchie e sottotipi nelle strutture dei dati.
- Aggregazione:
- Concetto di aggregazione e suo utilizzo nei modelli complessi.
- Vincoli di Integrità dei Dati:
- Identificazione e applicazione dei vincoli di integrità nel database.
- Elementi Base della Teoria Relazionale:
- Fondamenti della teoria relazionale applicata alla modellazione dei dati.
- Normalizzazione a Livello Base:
- Applicazione della 1ª, 2ª e 3ª forma normale nel disegno di database.
- Normalizzazione a Livello Avanzato:
- Comprendere e applicare la BCNF, la 4ª e la 5ª forma normale.
- Le Notazioni per la Modellazione Dati:
- Utilizzo delle diverse notazioni standard per la documentazione dei modelli di dati.
Il corso si rivolge a professionisti informatici che vogliano arricchire il loro bagaglio di conoscenze.
Buona conoscenza della programmazione procedurale e delle strutture dati. Basi di database relazionali.
Al completamento del corso, gli studenti saranno in grado di:
- Comprendere la natura e gli scopi della modellazione dei dati e come applicarli nei diversi contesti aziendali.
- Utilizzare il framework DMBOK2 come guida per la gestione efficace dei dati.
- Differenziare e applicare i livelli concettuale, logico e fisico nella progettazione di database.
- Progettare modelli Entità-Relazioni per rappresentare accuratamente i dati aziendali.
- Definire entità, attributi, tipi di dati, e identificatori all’interno di un modello di dati.
- Creare associazioni e riconoscere pattern di generalizzazione/specializzazione e aggregazione.
- Applicare vincoli di integrità per mantenere la qualità e l’affidabilità dei dati.
- Utilizzare principi di normalizzazione per ottimizzare la struttura del database evitando ridondanze.
- Interpretare e utilizzare le varie notazioni standard nella documentazione e nella comunicazione dei modelli di dati.