Exemples

ExempleTraduction de requête algébrique en requête calcul

Considérons la requête algébrique suivante :

  • πACA=C′C=A′B=1 (R ) ⋈ ρ|ABC∕A'B'C'(R))))

où sort(R) = ABC. Une requête conjonctive équivalente est :

  • { x,z | ∃y' (R (x,1,z) ∧ R (z,y',x)}

ExempleRéécriture algébrique

Soit sort(R) = ABC et sort(S) = BCD. Alors nous avons :

πADC=1 (R ⋈ S )) ↔

πADC=1 (R ) ⋈ S) ↔

πADABDC=1 (R) ⋈ S)) ↔

πADABC=1 (R)) ⋈ πBD (S ))