Entity - Relationship Diagrams

Come i DFD, anche il modello E-R ha un proprio schema grafico che evidenzia in modo pittorico le entità e le relazioni. Anche in questo caso ci sono varie scuole, ognuna con una rappresentazione diversa, ma sempre con le stesse caratteristiche.

Le entità sono rappresentate da dei rettangoli contenenti il nome dell'entità stessa, le relazioni da dei rombi, mentre delle linee uniscono questi due elementi. Sopra le linee si indica la cardinalità della relazione.

La figura rappresenta le informazioni di argomento sportivo: abbiamo quattro entità, cioè PARTITA, SQUADRA, GIOCATORE e GOAL, con quattro relazioni tra queste. Non sono stati evidenziati gli attributi di ogni entità, normalmente elencati all’interno del rettangolo.

L’entità PARTITA è in relazione con SQUADRA, infatti ogni partita è GIOCATA_DA due squadre. Ancora PARTITA è in relazione con GOAL, perchè in ogni partita sono SEGNATI dei goal.

Possiamo vedere che la cardinalità della relazione tra PARTITA e GOAL è 1:N, infatti per ogni partita possono essere segnati da zero a N goal. Viceversa ogni goal appartiene necessariamente ad una sola partita.

Anche tra GOAL e GIOCATORE c’è una relazione: un goal è segnato da un giocatore e ogni giocatore può segnare da zero a N goal.