Nello svolgimento di ogni attività, sia a livello
individuale sia in organizzazioni di ogni dimensione, sono essenziali la disponibilità di informazioni e la
capacità di gestirle in modo efficace; ogni organizzazione è dotata di un sistema informativo, che
organizza e gestisce le informazioni necessarie per perseguire gli scopi dell’organizzazione
stessa.
Progettare una base di dati significa definire struttura,
caratteristiche e contenuto: si tratta, come è facile immaginare, di un processo nel quale bisogna
prendere molte decisioni strategiche e l’uso di opportune metodologie è fondamentale per la realizzazione
di un prodotto di alta qualità. In questo documento viene illustrato ed esemplificato il
processo di progettazione concettualelogica e fisica dei database relazionali (e una visione
generale di altri modelli), che permette, partendo dai requisiti dell’utente, di arrivare a
produrre strutture di database di buona qualità.