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

15 . Il modello relazionale Vers . 6.2 – Gennaio 2023

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
R
A
N
1
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