Junção θ

Notação

R ⋈_C S

  • Pode ser visto como o resultado das seguintes operações:

  • C é <join condition> que pode tomar a seguinte forma:

  • Em cada podemos aplicar operadores de comparação:

    • =, <, ≤, >, ≥, =/

Exemplo

Pretendemos saber os nomes dos funcionários gestores de departamentos

Variações

Equi-Juncão

  • É utilizado o operador = na condição de junção.

  • Exemplo anterior: DEPARTMENT ⋈ Mgr_ssn=Ssn EMPLOYEE.

  • Vamos ter sempre duas colunas repetidas.

Junção Natural: R ⋈ S

  • Condição implícita: igualdade dos atributos com o mesmo nome.

  • Os atributos repetidos são removidos.

  • Nota: Muitas vezes opta-se por renomear colunas de modo a facilitar junções naturais.

Exemplo

Last updated