Progettare una base di dati: definirne il contenuto e la struttura
La progettazione di una base di dati è uno dei compiti maggiormente strategici e delicati del progetto di un sistema informativo. Le basi di dati sono sempre più complesse e di dimensioni elevate → è necessario un approccio sistematico alla progettazione.
La metodologia di progettazione è basata sulla suddivisione dell’attività in una serie di sotto-fasi
Ogni fase si basa su un modello, che permette di generare una rappresentazione formale della base di dati ad un dato livello di astrazione
L’utilizzo del modello appropriato permette di:
Ogni fase prevede opportune verifiche di qualità
Vengono definite le caratteristiche della base di dati. Questa fase è principalmente condotta in maniera informale (interviste con gli utenti, analisi basi di dati esistenti, normativa, ambiente operativo)
L’output è un documento in linguaggio naturale di specifica dei requisiti
Tipologie di requisiti: