3. Progetto Logico

Lo schema E/R descrive un dominio applicativo ad un dato livello di astrazione.

Lo schema E/R è molto utile per:

Non esistono DBMS in grado di operare direttamente sui concetti di schemi E/R: è quindi necessario tradurli in altri schemi di dati.

Fasi del progetto logico

Il progetto consiste nella traduzione delle entità e delle relazioni in schemi di tabelle. Di solito è necessario apportare delle trasformazioni preliminari dello schema E/R.

Il progetto consiste nelle le seguenti fasi:

Traduzioni standard

Ogni entità è tradotta in una tabella con gli stessi attributi: la chiave è la chiave (o identificatore) dell’entità stessa.

Ogni relazione è tradotta in una tabella con gli stessi attributi, cui si aggiungono gli identificatori di tutte le entità che essa collega la chiave è composta dalle chiavi delle entità collegate.