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

2 B ) seconda ipotesi : Q5 = Π A ( σP ( Cliente ) )
Π A ( σP ( Cliente ) ) Nominativo Neri Mario Rossi Antonio
15 . Il modello relazionale Vers . 6.2 – Gennaio 2023

2 B ) seconda ipotesi : Q5 = Π A ( σP ( Cliente ) )

1
A = { Nominativo } P = { Provincia = " Napoli "}
1 . Effettuiamo prima l ' operazione relazionale σP sulla relazione Cliente
Cliente
CodCliente Nominativo
Indirizzo
Provincia
C001
Neri Mario
Via Po , 5
Napoli
Bianchi Gianni
Via Lima , 7
Milano
C003
Rossi Antonio
Via Riga , 9
Napoli
P = { Provincia = " Napoli "}

σP ( Cliente ) CodCliente Nominativo

Indirizzo
Provincia
C001
Neri Mario
Via Po , 5
Napoli
C003
Rossi Antonio
Via Riga , 9
Napoli
2 . Effettuiamo ora l ' operazione relazionale Π A sulla relazione σP ( Cliente )

Π A ( σP ( Cliente ) ) Nominativo Neri Mario Rossi Antonio

A = { Nominativo }

!!! NOTA BENE !!!

Occorre sempre effettuare l ' operazione relazionale di PROIEZIONE come ultima in quanto altera la struttura della RELAZIONE ( tabella ) sulla quale , viene applicata . Quindi , in questo caso , SEMPRE DOPO l ' operazione di SELEZIONE o RESTRIZIONE
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 37