Junção

3 Relações

Caso com três relações e duas join conditions:

Questão: Para cada projeto localizado em ‘Stafford’, queremos saber o seu número, o número do departamento que o controla e último nome, endereço e data de nascimento do gestor desse departamento.

Ambiguidade de Nomes de Atributos

Quando existem nomes de atributos iguais em distintas relações da junção, podemos utilizar o full qualified name (fqn):

  • relation_name.attribute

Exemplo: Vamos pegar num dos exemplos anteriores e imaginar que o atributo Dno de EMPLOYEE se chamava Dnumber...

Ambiguidade + Renomeação

Há situações em que ambiguidade de nomes de atributos resulta de termos uma relação recursiva.

Nesta situação temos de renomeação as relações (alias).

Exemplo: Para cada Funcionário, pretendemos obter o seu primeiro e último nome, assim como do seu supervidor.

Last updated