15 . Il modello relazionale Vers . 6.2 – Gennaio 2023
Mapping relazionale alternativo soluzione per la " gestione dello storico "
Fornitore ( CodForn , Indirizzo , PartitaIVA )
Chiave primaria
F03 Via Po , 5 001234 F07 Via Bari , 5 001345 F16 Via Loi , 1 001333
Articolo ( CodArt , Descrizione , Prezzo )
Chiave primaria
Fornisce ( IdFornitura , CodForn1 , CodArt1 , DataForn , Qta )
|
|
Prezzo |
A01 |
Batteria |
100,00 |
A04 |
Antenna |
75,00 |
A12 |
Radiatore |
56,00 |
|
|
|
|
|
|
|
0001 |
F03 |
A01 |
01-01-2019 |
10 |
Chiave primaria ( Primary Key ) |
0002 0003 |
F03 F16 |
A04 A04 |
11-02-2019 13-02-2019 |
25 20 |
|
0004 |
F03 |
A01 |
14-04-2019 |
30 |
Chiave esterna su Fornitore
Chiave esterna su Articolo
IN QUESTO CASO il mapping relazionale applicato ( ossia CON GESTIONE DELLO STORICO ) rende possibile che un fornitore ( chiave F03 ) fornisca uno stesso prodotto ( chiave A01 ) in una data differente ed in quantità differenti dalle consegne già effettuate senza incorrere in una violazione del vincolo di chiave primaria in quanto le sue forniture saranno contraddistinte da identificativi univoci ( in questo caso chiavi 0001 e 0004 )
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 16