Aller au contenu

UGA - MIASHS - S7 - BDD - Pierre Blarre

Union

Icône Présentation
1 / 1

L'union

  • Opérandes :
    • Une relation R de schéma X
    • Une relation S de schéma X
  • Résultat : une relation T de schéma X contenant toutes lignes de R et de S
  • Notation : R U S ou R ∪ S
  • Equivalence SQL :
SELECT * FROM R
UNION
SELECT * FROM S
  • Remarque : R et S doivent avoir le même schéma

Exemple d’union

Exemple d'union

R ∪ S

Union

Remarques :

  • La ligne [d, e, f] n’apparaît qu’une seule fois dans la relation R ∪ S
  • Une union définit un ensemble

L'union

Conclusion

  • L’union permet de combiner les lignes de deux relations
    • Contrairement aux jointures, qui combinent les colonnes
  • En algèbre relationnelle, l’union est notée R U S ou R ∪ S
  • En SQL, cela correspond à la sélection de 2 (ou plus) tables, sans doublons