Junção de Relações Exemplo: Obter os nomes de todas as peças que tenham sido fornecidas por algum fornecedor. * * Aula 9 - Operações Relacionais - Precisaremos trabalhar com as entidades PEÇA e FORNECIMENTO, pois precisamos dos dados de código de fornecedor, código de peça e nome da peça. * * Aula 9 - Operações Relacionais * * Aula 9 - Operações Relacionais * * Aula 9 - Operações Relacionais Usamos, então, a JUNÇÃO, que seleciona apenas as tuplas de interesse de um produto cartesiano. 1º Passo – Selecionar as tuplas de interesse no produto cartesiano: Somente interessam as tuplas onde os códigos das peças são iguais: peça.codigo = fornecimento.cod_peça (Peça Fornecimento)) * * Aula 9 - Operações Relacionais * * Aula 9 - Operações Relacionais * * Aula 9 - Operações Relacionais E destas queremos apenas seus nomes: peça.nome (peça.codigo = fornecimento.cod_peça(PeçaFornecimento)) * * Aula 9 - Operações Relacionais Podemos simplificar usando a junção para substituir as etapas de seleção de um produto cartesiano: Assim temos: peça.codigo = fornecimento.cod_peça (Peça Fornecimento)) = (PEÇA FORNECIMENTO) CODIGO = COD_PEÇA * * Aula 9 - Operações Relacionais * * Aula 9 - Operações Relacionais Então: peça.nome peça.codigo = fornecimento.cod_peça(PeçaFornecimento)) = peça.nome (PEÇA FORNECIMENTO) CODIGO = COD_PEÇA RESULTADO: *