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;