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

T1 = Fornitore �� Fornisce che equivale a σ CodForn = CodForn1( Fornitore X Fornisce)
15. Il modello relazionale Vers. 7.2 – Dicembre 2025
Applichiamo questa interrogazione alla seguente istanza di base di dati che risultà così popolata in un certo istante t:
Fornitore( CodForn, Indirizzo, PartitaIVA)
Chiave primaria
CodForn
Indirizzo
PartitaIVA
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)
Chiave esterna su relazione“ Articolo”
CodArt Descrizione Prezzo A01 Batteria 100,00 A04 Antenna 75,00 A12 Radiatore 56,00
Chiave esterna su relazione“ Fornitore”
IdFornitura
CodForn1
CodArt1
DataForn
Qta
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
Fornitore X Fornisce
CodForn
Indirizzo
PartitaIVA
F03
Via Po, 5
001234
F03
Via Po, 5
001234
IdFornitura
0001 0002
CodForn1
CodArt1
DataForn
Qta
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. 54