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

15 . Il modello relazionale Vers . 6.2 – Gennaio 2023

MAPPING Associazione binaria 1 : N con associazione diretta ( da A ad B ) ed inversa ( da B a A ) PARZIALI

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
OSSERVAZIONE : Per trasformare un diagramma ER con associazione diretta totale ( linea continua da A al rombo dell ’ associazione ) occorrerà specificare , oltre le due relazioni , un vincolo di integrità referenziale che imponga l ’ esistenza nella relazione RB di una chiave esterna uguale alla chiave primaria KA . In altre parole il vincolo di integrità da imporre è che .
VRKA ( RA ) ⊆ VRKA ( RB )
Esso significa che tutti i valori dell ’ attributo chiave primaria KA della relazione RA devono essere presenti nell ’ attributo chiave esterna KA della relazione RB .
In altre parole possiamo dire che “ non si può inserire una ennupla nella relazione RA se non si inserisce contemporaneamente la sua correlazione con qualche elemento della relazione RB valorizzando opportunamente la chiave esterna “
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 7