Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Dúvida] Algebra relacional - Aula Junção

Bom dia!

Na prática, o que muda realizar o código 1 ou 2 utilizando no código 2 o símbolo ⨝ (Join)? O resultado da pesquisa é o mesmo.

código 1- π id_pedido,id_vendedor_vendas,id_vendedor,nome (σ id_vendedor_vendas = id_vendedor (Vendas⨯Vendedores))

Código 2 - π id_pedido,id_vendedor_vendas,id_vendedor,nome ( Vendas ⨝ id_vendedor_vendas = id_vendedor Vendedores )

1 resposta
solução!

Olá, Leonardo, tudo bem?

Na prática, não há diferença entre o código 1 e o código 2. Ambos os códigos conduzem ao mesmo resultado. Os códigos buscam realizar uma junção entre as tabelas Vendas e Vendedores para extrair informações específicas, como o código do pedido, o código do vendedor da venda, o código do vendedor e o nome do vendedor.

A distinção está apenas na forma como a junção é expressa. No código 1, a junção é executada usando o produto cartesiano (x) e no código 2 a junção é realizada diretamente com o símbolo ⨝.

Entretanto, reforço que ambas as abordagens são equivalentes e resultam na mesma saída. A escolha entre uma ou outra vai depender da preferência pessoal ou da legibilidade do código.

Espero ter esclarecido suas dúvidas.

Em caso de mais questionamentos, não hesite em compartilhar no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!