Aller au contenu

UGA - MIASHS - S7 - BDD - Pierre Blarre

Intersection

Icône Présentation
1 / 1

L'intersection

  • 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 ne contenant que les lignes qui sont à la fois dans R et dans S
  • Notation : R ∩ S
  • Equivalence SQL (varie en fonction des SGBD) :
SELECT * FROM R
INTERSECT
SELECT * FROM S
  • Remarque : R et S doivent avoir le même schéma

Exemple d’intersection

Exemple d'intersection

Intersection

L'intersection

Conclusion

  • L’intersection permet de combiner les lignes communes de deux relations en ne conservant que les lignes qui sont présentes dans les deux relations
    • Contrairement aux jointures, qui combinent les colonnes
  • En algèbre relationnelle, l’intersection est notée R ∩ S
  • En SQL, la syntaxe de l’intersection varie en fonction des SGBD