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

15 . Il modello relazionale Vers . 6.2 – Gennaio 2023
Mapping relazionale alternativo soluzione per la " gestione dello storico "

CodForn Indirizzo PartitaIVA

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