15 . Il modello relazionale Vers . 6.2 – Gennaio 2023
Diagramma ER Schema relazionale
< K B > < Attributi di B >
B
N
RA ( < K A > , < Attributi di A > )
RB ( < K B > , < Attributi di B > )
< Attributi di S >
< K A > < Attributi di A >
S
A
N
RS ( < K A > , < K B > , < Attributi di S >)
( 1 ) VRKA ( RS ) ⊆ VRKA ( RA ) Vincoli di integrità referenziali ( VR ) ( 2 ) VRKB ( RS ) ⊆ VRKB ( RB ) causati dal generico mapping relazionale di un ' associazione di molteplicità N : N
( 3 ) VRKA ( RA ) ⊆ VRKA ( RS ) Vincolo di integrità referenziale dovuto alla TOTALITA ’
( 4 ) VRKB ( RB ) ⊆ VRKB ( RS ) Vincolo di integrità referenziale dovuto alla TOTALITA ’
IN ALTRE PAROLE ….. Il vincolo di integrità referenziale ( 3 ) afferma che ad ogni ennupla presente nella relazione RA deve corrispondere una ennupla presente nella relazione RS . Il vincolo di integrità referenziale ( 4 ) afferma che ad ogni ennupla presente nella relazione RB deve corrispondere una ennupla presente nella relazione RS .
Esempio : Supponiamo che una persona può possedere nessuno o più immobili e che viceversa un immobile può essere posseduto da nessuna o più persone .
La situazione descritta può essere schematizzata utilizzando il seguente diagramma ER :
Tipologia Indirizzo |
CodI
Immobile
|
N
E ’ Posseduto
|
Possiede |
N
Possiede
|
CodP
Persona
|
Cognome Nome |
DataAcq
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 12