Analisi dei dati

Stampa Email

L'analisi dei dati è un'attività cruciale per la realizzazione di sistemi informativi, in quanto ha un impatto diretto su tutte le fasi successive dello sviluppo. La definizione del modello dati è pertanto centrale per l'analisi sia in ottica strutturata che in ottica Object Oriented.
Il corso presenta un insieme di tecniche (Entity/Relationship, normalizzazione), rivolte alla progettazione di un modello dei dati indipendente da ogni particolare ambiente di sviluppo tecnologico. Introduce inoltre i fondamenti per la derivazione di un diagramma delle classi di oggetti con la notazione UML. L'apprendimento, che avviene mediante un'alternanza di sessioni teoriche e di esercitazioni in aula, non richiede come prerequisito nessuna particolare conoscenza in campo informatico. A conclusione del corso vengono svolte alcune considerazioni sull'implementazione del modello concettuale in basi di dati effettive, con particolare riferimento agli ambienti relazionali e alcuni cenni al data warehouse.

Destinatari

  • Capi progetto
  • Analisti
  • Analisti programmatori
  • Data administrator
  • Data base administrator
  • Utenti coinvolti nello sviluppo

Prerequisiti
Conoscenza generale delle problematiche relative allo sviluppo

Contenuti

  • Introduzione - il ruolo dei dati nei sistemi informativi aziendali, la progettazione delle basi di dati;
  • Il modello Entity/Relationship - entità, relationship, attributi, domini, chiavi candidate e primarie, gerarchie di specializzazione;
  • Data type non tradizionali - immagini, suoni, oggetti complessi;
  • Il modello relazionale - struttura e manipolazione dei dati, corrispondenze con il modello Entity/Relationship;
  • Teoria della normalizzazione - il processo di normalizzazione, dipendenze funzionali, forme normali (dalla prima alla quinta forma normale);
  • Definizione dei vincoli di integrità;
  • Costruzione dello schema concettuale - individuazione e raccolta dei dati, convenzioni di descrizione e denominazione, schemi concettuali analitici e di sintesi;
  • Il Reverse Engineering - tecniche e approcci, eliminazione di ridondanze e di altre caratteristiche "fisiche" degli archivi esistenti, determinazione di chiavi e relationship, integrazione delle entità;
  • Definizione e gestione di modelli complessi - integrazione dei modelli di progetto in modelli aziendali o di area, problematiche di proprietà e di condivisione delle informazioni - gestione dei dati storici;
  • Il diagramma delle classi di oggetti di UML - raffronto con l' Entity/Relationship;
  • Considerazioni sul disegno di data base - derivazione del modello logico e sua ottimizzazione, lo star schema del data warehouse;
  • Casi studio ed esercitazioni.

Durata

3 giorni


Altro in questa categoria: « Data Governance