15 . Il modello relazionale Vers . 7.0 – Febbraio 2025
 Esempio : Sia data la seguente relazione Cliente così definita utilizzando la rappresentazione tabellare :
 R = Cliente
 R  | 
 CodCliente  | 
 Nominativo  | 
 Indirizzo  | 
 Provincia  | 
 | 
 C001  | 
 Neri Mario  | 
 Via Po , 5  | 
 Napoli  | 
 | 
 C002  | 
 Bianchi Gianni  | 
 Via Lima , 7  | 
 Milano  | 
 | 
 C003  | 
 Rossi Antonio  | 
 Via Riga , 9  | 
 Napoli  | 
 e supponiamo si vogliano effettuare le seguenti query o interrogazioni : Q1 : Prelevare dalla base dati il codice e la provincia di tutti i clienti
 Grado ( R ) = 4 Card ( R ) = 3
 Per la risoluzione di tale query occorre effettuare una proiezione rispetto ai soli DUE attributi CodCliente e Provincia della relazione Cliente che non prevederà eliminazione di ennuple duplicate in quanto evenienza non possibile se perché tra gli attributi previsti è presente anche la chiave primaria della relazione stessa .
 R  | 
 CodCliente  | 
 Nominativo  | 
 Indirizzo  | 
 Provincia  | 
 | 
 C001  | 
 Neri Mario  | 
 Via Po , 5  | 
 Napoli  | 
 | 
 C002  | 
 Bianchi Gianni  | 
 Via Lima , 7  | 
 Milano  | 
 | 
 C003  | 
 Rossi Antonio  | 
 Via Riga , 9  | 
 Napoli  | 
 Grado ( R ) = 4 Card ( R ) = 3
 ΠA ( R )  | 
 CodCliente  | 
 Provincia  | 
 | 
 C001  | 
 Napoli  | 
 | 
 C002  | 
 Milano  | 
 | 
 C003  | 
 Napoli  | 
 R = Cliente A = { CodCliente , Provincia }
 Grado ( Π A ( Cliente )) = 2 ( ossia pari al numero di attributi presente nell ' insieme A ) Card ( ΠA ( Cliente )) = 3 ( valore comunque ≤ Card ( Cliente ) )
 Q2 : Prelevare dalla base dati la provincia di tutti i clienti
 Per la risoluzione di tale query occorre effettuare una proiezione rispetto al solo attributo Provincia della relazione Cliente effettuando eventuali eliminazioni di ennuple duplicate .
 Operando analogamente a quanto visto in precedenza la relazione ottenuta sarà ( con eliminazione di duplicati ):
 ΠA ( R )
 Provincia Napoli Milano Napoli
 R = Cliente A = { Provincia }
 Grado ( ΠA ( Cliente )) = 1 ( ossia pari al numero di attributi scelto ) Card ( ΠA ( Cliente )) = 2 ( valore comunque ≤ Card ( Cliente ) )
 Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 33