78
Introduction pratique aux bases de données relationnelles
Figure 3-9
Jointure de deux
tables avec et sans
prédicat de jointure
La jointure vue
comme un produit
cartésien restreint
Comme les exemples à la figure 3-9 le montrent, l'opérateur de
jointure _u_ avec un prédicat de jointure P n'est rien d'autre qu'une
restriction du produit cartésien. En principe, une jointure de deux
tables R et S sans le prédicat de jointure équivaut à un produit
cartésien de R et S. En d'autres termes, un prédicat vide, P={},
entraîne l'égalité suivante :
R _u_ P={} S = R uS.
EMPLOYÉ
E19
E1
E7
E4
Savoy
Meier
Humbert
Brodard
avenue de la Gare
rue Faucigny
route des Alpes
rue du Tilleul
Romont
Fribourg
Bulle
Fribourg
E#
Nom
Rue
Ville
D6
D3
D5
D6
Affectation
D3
D5
D6
Informatique
Personnel
Finances
D#
Description
DÉPARTEMENT
E19
E1
E7
E4
Savoy
Meier
Humbert
Brodard
avenue de la Gare
rue Faucigny
route des Alpes
rue du Tilleul
Romont
Fribourg
Bulle
Fribourg
E# Nom
Rue
Ville
D6
D3
D5
D6
Affectation
D6
D3
D5
D6
D#
Finances
Informatique
Personnel
Finances
Description
EMPLOYÉ |X| Affectation=D# DÉPARTEMENT
E# Nom
Rue
Ville
Affectation D# Description
EMPLOYÉ X DÉPARTEMENT
Savoy
Savoy
Savoy
Meier
Meier
Meier
Humbert
Humbert
Humbert
Brodard
Brodard
Brodard
avenue de la Gare
avenue de la Gare
avenue de la Gare
rue Faucigny
rue Faucigny
rue Faucigny
route des Alpes
route des Alpes
route des Alpes
rue du Tilleul
rue du Tilleul
rue du Tilleul
E19
E19
E19
E1
E1
E1
E7
E7
E7
E4
E4
E4
Romont
Romont
Romont
Fribourg
Fribourg
Fribourg
Bulle
Bulle
Bulle
Fribourg
Fribourg
Fribourg
D6
D6
D6
D3
D3
D3
D5
D5
D5
D6
D6
D6
D3
D5
D6
D3
D5
D6
D3
D5
D6
D3
D5
D6
Informatique
Personnel
Finances
Informatique
Personnel
Finances
Informatique
Personnel
Finances
Informatique
Personnel
Finances
Précédent

- 93/301

Suivant