Progettazione di basi di dati
La progettazione di basi di dati è una delle attività del processo di sviluppo dei sistemi informativi e va quindi inquadrata in un contesto più generale: il ciclo di vita dei sistemi informativi. Insieme e sequenzializzazione delle attività svolte da analisti, progettisti, utenti, nello sviluppo e nell’uso dei sistemi informativi. Attività iterativa, quindi “un ciclo”.
Ciclo di vita dei sistemi informativi
- Studio di fattibilità
- Raccolta e analisi dei requisiti
- Progettazione
- Implementazione
- Validazione e collaudo
- Funzionamento
Dettagli delle fasi del ciclo
Studio di fattibilità: definizione costi e priorità.
Raccolta e analisi dei requisiti: studio delle proprietà del sistema.
Progettazione: di dati e funzioni.
Implementazione: realizzazione.
Validazione e collaudo: sperimentazione.
Funzionamento: il sistema diventa operativo.
Progettazione di un sistema informativo
La progettazione di un sistema informativo riguarda due aspetti:
- Progettazione dei dati
- Progettazione delle applicazioni
Ma: i dati hanno un ruolo centrale e sono più stabili.
Metodologia di progetto
Per garantire prodotti di buona qualità è opportuno seguire una “metodologia di progetto”.
Che cosa è una metodologia?
Ingredienti di una metodologia includono:
- Articolazione delle attività in fasi
- Criteri di scelta
- Modelli di rappresentazione
Proprietà di una metodologia
- Generalità
- Qualità del prodotto
- Facilità d’uso
Problemi di ridondanza e anomalia
Lo stipendio di ciascun impiegato è ripetuto in tutte le tuple relative a esso – ridondanza.
Se lo stipendio di un impiegato varia, è necessario andarne a modificare il valore in tutte le tuple corrispondenti – anomalia di aggiornamento.
Principi della progettazione
Si basa su un principio semplice ma efficace: separazione netta tra decisioni relative a cosa rappresentare e come farlo.
Requisiti della base di dati
“CHE COSA”
- Progettazione concettuale
- Schema concettuale
“COME”
- Progettazione logica
- Schema logico
- Progettazione fisica
- Schema fisico
Prodotti delle varie fasi
I prodotti delle varie fasi sono schemi di alcuni modelli di dati:
- Schema concettuale
- Schema logico
- Schema fisico
Strutture da utilizzare per organizzare i dati di interesse, componente fondamentale: costr.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Gestione dati e archivi - le basi di dati - introduzione al corso
-
Gestione dati e archivi - progettazione concettuale 1
-
Gestione dati e archivi - progettazione concettuale 2/vincoli di integrità
-
Gestione dati e archivi - progettazione logica 1