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

14 . La progettazione concettuale : Il diagramma ER Vers . 3.0 – Novembre 2022
Graficamente tale tipo di associazione viene rappresentata così ( in caso di associazione diretta ed inversa entrambe parziali ):
< NomeAssociazione >
1 N < EntitàA > < EntitàB >
Esempio : un ’ associazione uno a molti è quella che esiste tra le entità “ Scuola ” e “ PersonaleSegreteria ”. Graficamente esplicitando i ruoli il diagramma ER è il seguente .
Scuola
HaInOrganico
1 N
HaInOrganico Lavora
PersonaleSegreteria
Regola di lettura Una Scuola deve avere in organico uno o più personale di segreteria ( per l ’ associazione diretta ) e viceversa una persona di segreteria deve lavorare in una sola scuola ( per l ’ associazione inversa ).
N . B . Per un ’ associazione di molteplicità N : 1 il discorso è l ’ inverso di quello fatto nel caso di molteplicità 1 : N
N . B . In questo caso l ’ associazione diretta avrà molteplicità 1:1 mentre l ’ associazione inversa avrà molteplicità 1 : N
c ) molti a molti ( ossia N : N ): quando ad un ’ istanza dell ’ entità A può / deve corrispondere nessuna / una o più istanze dell ’ entità B e viceversa ad un ’ istanza dell ’ entità B può / deve corrispondere nessuna / una o più istanze dell ’ entità A .
Graficamente tale tipo di associazione viene rappresentata così ( in caso di associazione diretta ed inversa entrambe parziali ) :
N
< NomeAssociazione > < EntitàA > < EntitàB >
N
Esempio : Sia assegnata l ’ associazione binaria “ Insegna ” tra le entità “ Professore ” e “ Studente ”. con molteplicità molti a molti . Graficamente esplicitando i ruoli il diagramma ER è il seguente .
N
Insegna
Insegna
N
E ’ DiscepoloDi
Studente
Regola di lettura Un professore deve insegnare ad uno o più studenti ( per l ’ associazione diretta ) e viceversa uno studente deve essere discepolo di uno o più professori ( per l ’ associazione inversa ).
N . B . Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 15