Il progetto della base di dati

Nei capitoli precedenti sono state analizzate le modalità di descrizione e manipolazione di una base di dati, supponendo che la base di dati con la quale interagire esistesse già.

Incominceremo adesso ad affrontare il problema a monte, ossia quello di progettare una base di dati a partire dai suoi requisiti. Progettare una base di dati significa definirne la struttura, caratteristiche e contenuto.

Introduzione alla progettazione

Ciclo di vita dei sistemi informativi

La progettazione di una base di dati costituisce solo una delle componenti del processo di sviluppo di un sistema informativo complesso e va quindi inquadrata nel ciclo di vita dei sistemi informativi.

Il ciclo di vita di un sistema informativo comprende:

Va precisato che, come indicato graficamente in Figura 7.1, il processo non è quasi mai strettamente sequenziale in quanto spesso, durante l'esecuzione di una delle attività citate, bisogna rivedere decisioni prese nell'attività precedente.

Untitled

Metodologie di progettazione e basi di dati

Un'aspetto che vale la pena di precisare è che cosa si intende per metodologia di progettazione e quali sono le proprietà che una metodologia deve garantire.

In sostanza, una metodologia di progettazione consiste in: