Saltare la navigazione

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