Diferença

Notação

R - S = {t: t∈r ∧ t∉s}

As tabelas têm de ser compatíveis.

  • Mesmo número de atributos.

  • Atributos com domínios compatíveis.

O resultado é uma relação que inclui os tuplos de R que não existem em S

União, Interseção e Diferença

Em SQL existem os seguintes comandos

  • UNION (ALL), INTERSECT (ALL) e EXCEPT (ALL).

Propriedades

União e Intersecção são operações comutativas:

  • R U S = S U R e R ∩ S = S ∩ R

A diferença não é comutativa:

  • R−S ≠ S−R

União e Intersecção são operações associativas:

  • R∪(S∪T) = (R∪S)∪T e (R∩S)∩T = R∩(S∩T)

Last updated