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

15 . Il modello relazionale Vers . 7.0 – Febbraio 2025
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 )
CodArt
Descrizione
Prezzo
A01
Batteria
100,00
A04
Antenna
75,00
A12
Radiatore
56,00
IdFornitura
CodForn1
CodArt1
DataForn
Qta
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