15. Il modello relazionale Vers. 7.2 – Dicembre 2025
MAPPING Associazione binaria 1: N con associazione diretta( da A ad B) TOTALE ed inversa( da B a A) PARZIALE
Diagramma ER Schema relazionale
< K B > < Attributi di B >
B
N
R B( < K B >, < Attributi di B >, < Attributi di R >, < K A >)
Chiave esterna
< Attributi di R >
R
RA( < K A >, < Attributi di A >)
< K A > < Attributi di A >
A
1
Vincolo di integrità referenziale dovuto alla TOTALITA ' della associazione DIRETTA
VRKA( RA) ⊆ VRKA( RB)
MAPPING Associazione binaria 1: N con associazione diretta( da A ad B) ed inversa( da B a A) TOTALI
Diagramma ER Schema relazionale
< K B > < Attributi di B >
< Attributi di R >
< K A > < Attributi di A >
B
N
R
1
A
R B( < K B >, < Attributi di B >, < Attributi di R >, < K A >)
RA( < K A >, < Attributi di A >)
Chiave esterna
Vincolo di integrità referenziale dovuto alla TOTALITA ' della associazione DIRETTA
VRKA( RA) ⊆ VRKA( RB)
Vincolo di integrità referenziale dovuto alla TOTALITA ' della associazione INVERSA
VRKA( RB) ⊆ VRKA( RA)
In questo caso deve essere imposto anche il seguente vincolo referenziale
VRKA( RB) ⊆ VRKA( RA) che assicura la totalità dell’ associazione inversa.
Esso significa che tutti i valori dell’ attributo chiave esterna KA della relazione RB devono essere presenti nell’ attributo chiave primaria KA della relazione RA
In altre parole possiamo dire che“ non si può inserire una ennupla nella relazione RB senza che non venga messa in correlazione con almeno una ennupla della relazione RA valorizzando opportunamente la chiave esterna”.
N. B. per le associazioni N: 1 si segue esattamente quanto visto finora scambiando semplicemente i ruoli tra le due relazioni RA e RB
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 8