5° Anno TEORIA 2. Un modello concettuale: il diagramma ER | Page 14

14 . La progettazione concettuale : Il diagramma ER Vers . 3.0 – Novembre 2022

Tipologia di Associazioni binarie

Definizione : La molteplicità di un ’ associazione binaria qualsiasi fra le entità X ed Y indica una istanza dell ’ entità X con quante istanze dell ’ entità Y è TEORICAMENTE collegata e viceversa .
Definizione : La cardinalità di un ’ associazione binaria qualsiasi fra le entità X ed Y indica il numero delle coppie di elementi di X e di Y che in un certo istante sono REALMENTE state collegate dall ’ associazione .
Un ’ associazione binaria tra due entità A e B può avere molteplicità :
a ) uno a uno ( ossia 1:1 ) quando ad un ’ istanza dell ’ entità A può / deve corrispondere nessuna / una istanza dell ’ entità B e viceversa quando ad un ’ istanza dell ’ entità B può / deve corrispondere nessuna / una istanza istanza dell ’ entità A
N . B . In questo caso sia l ’ associazione diretta , sia l ’ associazione inversa avranno molteplicità 1:1
Graficamente tale tipo di associazione viene rappresentata così ( in caso di associazione diretta ed inversa entrambe parziali ):
< NomeAssociazione
1 1 < EntitàA > < EntitàB >
Esempio : un ’ associazione uno a uno è quella che esiste tra le entità “ DirigenteScolastico ” e “ Scuola ”. Graficamente esplicitando i ruoli il diagramma ER è il seguente .
DirigenteScolastico
Dirige
1 1
Dirige E ’ Diretta
Scuola
Regola di lettura : Un Dirigente scolastico deve dirigere una sola scuola ( per l ’ associazione diretta ) e viceversa una scuola deve essere diretta da un solo dirigente scolastico ( per l ’ associazione inversa ).
N . B . Questa associazione potrebbe avere l ’ associazione diretta parziale nel caso venissero considerati anche i presidi in pensione
DirigenteScolastico
Dirige
1 1
Dirige E ’ Diretta
Scuola
b ) uno a molti ( ossia 1 : N ) quando ad un ’ istanza dell ’ entità A può / deve corrispondere nessuna / una o più istanze dell ’ entità B ed ad ogni istanza dell ’ entità B può / deve corrispondere nessuna o una sola istanza dell ’ entità A ( la scelta di A o B come entità di partenza essendo del tutto casuale ).
N . B . In questo caso l ’ associazione diretta avrà molteplicità 1 : N mentre l ’ associazione inversa avrà molteplicità 1:1
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 14