Divisão

Notação

R ÷ S

Dadas as relações R(A1 ,...,Ar,B1,...,Bk) e S(B1,...,Bk)

  • O resultado incluirá todos os tuplos de R1(A1 ,...,Ar) que tenham correspondência com todos os tuplos de S em R2(B1,…,BK).

    • R1 e R2 são projeções de R

  • número de atributos de R > número de atributos de S.

Em SQL não existe um operador que implemente a divisão. Temos de recorrer a operadores básicos:

  • R ÷ S = π R-S (R) - π R-S ((π R-S (R) x S) - R) onde π R-S -> π (A1 ,...,Ar)

Exemplos

Last updated