Progettazione dei database

progetto1.gif (9425 byte) Le fasi di progettazione di un DB sono tre:

1 - Progetto CONCETTUALE (-> Schema concettuale)

2 - Progetto LOGICO (-> Schema logico)

3 - Progetto FISICO (-> Schema fisico)

 

1 - Progetto CONCETTUALE

Lo schema concettuale è la rappresentazione più astratta, la più vicina alla logica umana nella definizione di dati e relazioni. Spesso vengono usati i modelli entità-relazioni

2 - Progetto LOGICO

Lo schema logico dipende fortemente dal DBMS e dal suo modello logico dei dati. Esistono ad esempio DBMS gerarchici, reticolari e relazionali.

Nello schema logico vengono definite anche le viste (dette anche schemi esterni) cioè le parti del DB messe a disposizione delle applicazioni.

3 - Progetto FISICO

Lo schema fisico definisce come le strutture definite nel progetto logico vanno implementate nell’archivio e nel file system scelti.