L’union de deux relations possédant un schéma identique produit une relation résultante. Cette dernière de même schéma que celles dont elle est issue contient l’ensemble des n-uplets appartenant à chacune des deux relations ainsi que les uplets communs aux deux.
Formalisme : R = UNION(Ra, Rb) ou R = Ra U Rb
| Ra |
A |
B |
C |
| |
a |
b |
c |
| d |
e |
f |
| g |
h |
i |
| m |
n |
o |
| p |
q |
r |
| s |
t |
u |
|
| Rb |
A |
B |
C |
| |
g |
h |
i |
| j |
k |
l |
| v |
w |
x |
| y |
z |
a |
|
| Ra U Rb |
A |
B |
C |
|
| |
a |
b |
c |
| d |
e |
f |
| g |
h |
i |
<< Intersection |
| j |
k |
l |
|
| m |
n |
o |
| p |
q |
r |
| s |
t |
u |
| v |
w |
x |
| y |
z |
a |
|
|---|
Langage SQL :
SELECT * FROM Ra
UNION
SELECT * FROM Rb;