76
Introduction pratique aux bases de données relationnelles
contenant tous les numéros de département et les noms des employés
qui y travaillent.
Opérateur de
sélection
Un deuxième opérateur important V F (R) permet la sélection
(selection, en anglais) des tuples d'une table R d'après une formule F.
La formule F contient un nombre déterminé de noms d'attributs ou de
constantes liés entre eux par des opérateurs de comparaison tels que
«<», «>» ou «=», ou par des opérateurs logiques AND, OR et NOT. Par
conséquent, V F (R) nous donne comme résultat des tuples de R qui
satisfont la condition de sélection F.
Figure 3-8
Exemples
d’application de
l’opérateur de
sélection
Exemples de
sélection
La figure 3-8 montre des exemples de sélection de tuples depuis
la table EMPLOYÉ. Le premier consiste à sélectionner tous les
employés qui remplissent la condition «Ville = Fribourg», c'est-à-dire
qui habitent à Fribourg. Le deuxième exemple, avec la condition
«Affectation = D6», sélectionne uniquement les employés qui
travaillent au département D6. Enfin, le troisième exemple combine
les deux critères de sélection précédents par l’opérateur logique AND
dans la formule «Ville = Fribourg AND Affectation = D6». La table
qui en résulte contient un élément unique, car Brodard est le seul
employé qui vienne de Fribourg et qui, en même temps, travaille au
département D6.
E1
E4
Meier
Brodard
rue Faucigny
rue du Tilleul
Fribourg
Fribourg
E#
Nom
Rue
Ville
D3
D6
Affectation
V Ville=Fribourg (EMPLOYÉ)
E19
E4
Savoy
Brodard
avenue de la Gare
rue du Tilleul
Romont
Fribourg
E#
Nom
Rue
Ville
D6
D6
Affectation
V Affectation=D6 (EMPLOYÉ)
E4
Brodard
rue du Tilleul
Fribourg
E#
Nom
Rue
Ville
D6
Affectation
V Ville=Fribourg AND Affectation=D6 (EMPLOYÉ)
Introduction pratique aux bases de données relationnelles
contenant tous les numéros de département et les noms des employés
qui y travaillent.
Opérateur de
sélection
Un deuxième opérateur important V F (R) permet la sélection
(selection, en anglais) des tuples d'une table R d'après une formule F.
La formule F contient un nombre déterminé de noms d'attributs ou de
constantes liés entre eux par des opérateurs de comparaison tels que
«<», «>» ou «=», ou par des opérateurs logiques AND, OR et NOT. Par
conséquent, V F (R) nous donne comme résultat des tuples de R qui
satisfont la condition de sélection F.
Figure 3-8
Exemples
d’application de
l’opérateur de
sélection
Exemples de
sélection
La figure 3-8 montre des exemples de sélection de tuples depuis
la table EMPLOYÉ. Le premier consiste à sélectionner tous les
employés qui remplissent la condition «Ville = Fribourg», c'est-à-dire
qui habitent à Fribourg. Le deuxième exemple, avec la condition
«Affectation = D6», sélectionne uniquement les employés qui
travaillent au département D6. Enfin, le troisième exemple combine
les deux critères de sélection précédents par l’opérateur logique AND
dans la formule «Ville = Fribourg AND Affectation = D6». La table
qui en résulte contient un élément unique, car Brodard est le seul
employé qui vienne de Fribourg et qui, en même temps, travaille au
département D6.
E1
E4
Meier
Brodard
rue Faucigny
rue du Tilleul
Fribourg
Fribourg
E#
Nom
Rue
Ville
D3
D6
Affectation
V Ville=Fribourg (EMPLOYÉ)
E19
E4
Savoy
Brodard
avenue de la Gare
rue du Tilleul
Romont
Fribourg
E#
Nom
Rue
Ville
D6
D6
Affectation
V Affectation=D6 (EMPLOYÉ)
E4
Brodard
rue du Tilleul
Fribourg
E#
Nom
Rue
Ville
D6
Affectation
V Ville=Fribourg AND Affectation=D6 (EMPLOYÉ)
