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