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

15. Il modello relazionale Vers. 7.2 – Dicembre 2025
Mapping relazionale delle associazioni su di una stessa entità( associazioni binarie RICORSIVE).
Un caso particolare di associazioni 1: N( o N: 1), 1:1 e N: N( con e senza“ storico”) è quello in cui l’ entità di partenza è uguale a quella di arrivo( associazioni binarie RICORSIVE) In tutti i casi vanno utilizzati, con apposite SEMPLIFICAZIONI, le regole di mapping illustrate nel caso delle associazioni binarie di tipo 1: N( o N: 1), 1:1 e N: N( con e senza“ storico”).
MAPPING Associazione binaria 1: N( o N: 1) con associazione diretta ed inversa TOTALE
Diagramma ER Schema relazionale
R
< Attributi di R >
RA( < KA >, < Attributi di A >, < Attributi di R >, < K1A >) < K1 A > di R A è chiave esterna o FK su < K A > di R A
N
A
1
< K A > < Attributi di A >
Vincoli di integrità referenziale dovuti alla TOTALITA’ delle associazioni DIRETTE e / o INVERSE
VRKA( RA) ⊆ VRK1A( RA) VRK1A( RA) ⊆ VRKA( RA)
MAPPING Associazione binaria N: N con associazione diretta ed inversa TOTALE
Diagramma ER Schema relazionale
S
N
< Attributi di S >
A
N
< K A >
< Attributi di A >
RA( < K A >, < Attributi di A >)
RS( < K1 A >, < K2 A >, < Attributi di S >)
con < K1 A > di R S chiave esterna o FK su < K A > di R A con < K2 A > di R S chiave esterna o FK su < K A > di R A
RS( < K S >, < K1 A >, < K2 A >, < Attributi di S >)
con < K1 A > di R S chiave esterna o FK su < K A > di R A con < K2 A > di R S chiave esterna o FK su < K A > di R A
Caso generale Vincoli di integrità referenziale dovuti al mapping di una generica associazione di molteplicità N: N( 1) VRK1A( RS) ⊆ VRK1A( RA)( 2) VRK2A( RS) ⊆ VRK2A( RA
Con gestione dello storico
)
Vincoli di integrità referenziale dovuti alla TOTALITA’ delle associazioni DIRETTE e / o INVERSE( 3) VRKA( RA) ⊆ VRK1A( RS)( 4) VRKA( RA) ⊆ VRK2A( RS)
MAPPING Associazione binaria 1:1 con associazione diretta ed inversa TOTALE
Diagramma ER Schema relazionale
< Attributi di R >
RA( < KA >, < Attributi di A >, < Attributi di R >, < K1A >) con < K1 A > di R A chiave esterna o FK su < K A > di R A
R
1
A
1
< K A > < Attributi di A >
Vincoli di integrità referenziale dovuti alla TOTALITA’ delle associazioni DIRETTE e / o INVERSE
VRKA( RA) ⊆ VRK1A( RA) VRK1A( RA) ⊆ VRKA( RA)
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 17