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;