Formalisme : R = UNION (R1, R2)
Et en langage SQL
Exemple :
E1 : Enseignants élus au CA
n° enseignant |
nom_enseignant |
1 |
DUPONT |
3 |
DURAND |
4 |
MARTIN |
5 |
BERTRAND |
E2 : Enseignants représentants syndicaux
n°enseignant |
nom_enseignant |
1 |
DUPONT |
4 |
MARTIN |
6 |
MICHEL |
On désire obtenir l'ensemble des enseignants élus au CA ou représentants syndicaux.
R = UNION (E1, E2)
n°enseignant
|
nom_enseignant |
1 |
DUPONT |
3 |
DURAND |
4 |
MARTIN |
5 |
BERTRAND |
6 |
MICHEL |
-
Cet opérateur porte sur deux
relations qui doivent avoir le même nombre d'attributs définis dans le même domaine
(ensemble des valeurs permises pour un attribut). On parle de relations ayant le même
schéma.
-
La relation résultat possède les
attributs des relations d'origine et les n-uplets de chacune, avec élimination des
doublons éventuels.