Analisi dati per sistemi informativi moderni
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.
Contenuti
Il ruolo dei dati nei sistemi informativi aziendali, la progettazione delle basi di dati
Entità , relationship, attributi, domini, chiavi candidate e primarie, gerarchie di specializzazione
Immagini, suoni, oggetti complessi
Struttura e manipolazione dei dati, corrispondenze con il modello Entity/Relationship
Il processo di normalizzazione, dipendenze funzionali, forme normali (dalla prima alla quinta forma normale)
Individuazione e raccolta dei dati, convenzioni di descrizione e denominazione, schemi concettuali analitici e di sintesi
Tecniche e approcci, eliminazione di ridondanze e di altre caratteristiche "fisiche" degli archivi esistenti, determinazione di chiavi e relationship, integrazione delle entitÃ
Integrazione dei modelli di progetto in modelli aziendali o di area, problematiche di proprietà e di condivisione delle informazioni - gestione dei dati storici
Raffronto con l' Entity/Relationship
Derivazione del modello logico e sua ottimizzazione, lo star schema del data warehouse