L3 Info : SGBD
 
◃  Ch. 3 Algèbre Relationel  ▹
 

Jointure

  • Soient R1(X1, X2, ..., Xm, Y1, ..., Yn) et R2(Y1, ..., Yn, Z1, Z2, ..., Zp) deux relations avec Y1, ..., Yn des attributs communs aux deux relations
  • La jointure R1⋈R2 est une relation avec (X1, X2, ..., Xm, Y1, ..., Yn, Z1, Z2, ..., Zp) comme en-tête et dont le corps contient tous les n-uplets issues de l'union des n-uplets de R1 et de R2 ayant la même valeur sur leur projection sur Y1, ..., Yn
  • Exemple :
    R
    XY
    x1y1
    x1y2
    x2y3
    S
    ZY
    z1y1
    z2y4
    z2y1
    R ⋈ S
    X YR Z YS
    x1 y1 z1 y1
    x1 y1 z2 y1