15. Il modello relazionale Vers. 7.2 – Dicembre 2025
MAPPING Associazione binaria N: N con associazione diretta( da A ad B) ed inversa( da B a A) TOTALI( Nota Bene: Senza gestione dello“ storico”)
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’ della associazione DIRETTA( da A verso B)
( 4) VRKB( RB) ⊆ VRKB( RS) Vincolo di integrità referenziale dovuto alla TOTALITA’ della associazione INVERSA( da B verso A)
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