5° Anno TEORIA 3. Un modello logico: il modello relazionale | Page 12

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