L3: Il Modello E/R
Si deve a P. Chen (1977)
Nel 1976 propone la tecnica Entity-Relationship
Insieme alla tecnica, propose una notazione grafica detta diagramma E/R (ERD)
Oggi il diagramma E/R è il più utilizzato per immediatezza e semplicità.
Uno "standard de facto" per la progettazione concettuale.
E' assolutamente indipendente dal linguaggio scritto o parlato e permette di comunicare agevolmente la struttura del DataBase
Ci permette di descrivere i dati coinvolti in una organizzazione del mondo reale in termini di oggetti e delle loro relazioni
Esso fornisce concetti che ci permettono di passare da una descrizione informale di cio' che gli utenti chiedono alla loro
BD ad una descrizione precisa e piu' dettagliata che può essere implementata in un DBMS
Ha una rappresentazione grafica (Diagrammi E/R)
Esistono molti dialetti E/R, che spesso si differenziano solo per la notazione grafica adottata.
Scopo del modello
Permettere la descrizione dello schema concettuale di una situazione reale senza preoccuparsi dell'efficienza o della progettazione del database fisico.
Lo schema Entità-Relazione così costruito sarà poi tradotto in uno schema logico di un modello logico dei dati, ad esempioquello relazionale, che al momento è il più diffuso
Costrutti fondamentali:
- Entità (Entity)
- Relazione (Relationship)
- Attributi
- di Entità
- di Relazione
- Ruoli IS-A e Generalizzazioni
- Vincoli di identificazione e di cardinalità
Di solito viene affiancato da un documento tecnico che descrive in maggior dettaglio e usando un linguaggio maturale i concetti rappresentati gtaficamente dal modello
Questo articolo è sotto la licenza Licenza Creative Commons Attribution Share Alike 4.0