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

T1 = Fornitore �� Fornisce che equivale a σ CodForn = CodForn1 ( Fornitore X Fornisce )
15 . Il modello relazionale Vers . 6.2 – Gennaio 2023
Applichiamo questa interrogazione alla seguente istanza di base di dati che risultà così popolata in un certo istante t :
Fornitore ( CodForn , Indirizzo , PartitaIVA )
Articolo ( CodArt , Descrizione , Prezzo )
Chiave primaria
PartitaIVA
F03
Via Po , 5
001234
F07
Via Bari , 5
001345
F16
Via Loi , 1
001333
Prezzo
Fornisce ( IdFornitura , CodForn1 , CodArt1 , DataForn , Qta )
Chiave esterna su relazione “ Articolo ”
Chiave primaria
A01 Batteria 100,00 A04 Antenna 75,00 A12 Radiatore 56,00
Chiave esterna su relazione “ Fornitore ”
0001
F03
A01
01-01-2019
10
Chiave primaria
0002 0003
F03 F16
A04 A04
11-02-2019 13-02-2019
25 20
0004
F03
A01
14-04-2019
30
La prima operazione relazionale da eseguire è

T1 = Fornitore �� Fornisce che equivale a σ CodForn = CodForn1 ( Fornitore X Fornisce )

CodForn = CodForn1
a ) Tale operazione derivata comporta dapprima l ’ esecuzione del prodotto cartesiano delle due relazioni ossia Fornitore X Fornisce
PartitaIVA
F03
Via Po , 5
001234
F03
Via Po , 5
001234
F03
A01
01-01-2019
10
F03
A04
11-02-2019
25
F03 Via Po , 5 001234
0003
F16
A04
13-02-2019
20
F03 Via Po , 5 001234
0004
F03
A01
14-04-2019
30
F07 Via Bari , 5 001345
0001
F03
A01
01-01-2019
10
F07 Via Bari , 5 001345
0002
F03
A04
11-02-2019
25
F07 Via Bari , 5 001345
0003
F16
A04
13-02-2019
20
F07 Via Bari , 5 001345
0004
F03
A01
14-04-2019
30
F16 Via Loi , 1 001333
0001
F03
A01
01-01-2019
10
F16 Via Loi , 1 001333
0002
F03
A04
11-02-2019
25
F16 Via Loi , 1 001333
0003
F16
A04
13-02-2019
20
F16 Via Loi , 1 001333
0004
F03
A01
14-04-2019
30
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 53