Home Formazione Corsi Elenco Corsi Analisi dei dati

Analisi dei dati Stampa E-mail

Descrizione

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
  • dominii
  • 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

Case study ed esercitazioni

Durata

3 giorni