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