5° Anno TEORIA 4. Introduzione al linguaggio SQL | Page 21

16. Il linguaggio SQL Vers. 11.2 – Febbraio 2026
Supponiamo ora che in un certo istante di tempo t le istanze presenti nelle sue due tabelle siano le seguenti:
Reparto CodR Denominazione
R1 Fonderia
R2 R3
Magazzino Amministrazione
Dipendente
CodD
Cognome
Nome
DataN
Stipendio
Livello
DataA
CodR1
D1
Costanzo
Renato
1950-08-25
1200.00
7
2017-11-15
R1
D2
Marini
Valeria
1965-11-09
1350.00
8
2018-10-24
R2
D3
Costanzo
Maurizio
1975-03-13
2350.00
8
2016-08-08
R1
D4
Verstappen
Max
1980-11-12
4200.00
9
NULL
NULL
Ecco alcune QUERY di esempio per spiegare meglio quanto descritto nei paragrafi precedenti:
OPERATORE SELEZIONE o RESTRIZIONE σ
Esempio di query: Trovare i dipendenti nati dopo il 20-10-1968

P = {( DataN > " 1968-10-20 ") } σP( Dipendente)

SELECT * FROM Dipendente WHERE( DataN > " 1968-10-20 "); σ

SELEZIONE o RESTRIZIONE " PURA "
RISULTATO QUERY

σP( Dipendente)

CodD
Cognome
Nome
DataN
Stipendio
Livello
DataA
CodR1
D3
Costanzo
Maurizio
1975-03-13
2350.00
8
2016-08-08
R1
D4
Verstappen
Max
1980-11-12
4200.00
9
NULL
NULL
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 21