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 nellarchivio e nel file system scelti.