1
resposta

Nome livros

fiquei pensando em como colocar o nome do livro junto com o id, e deu pra fazer assim

π nome_livro , id_livro (Livros ⨝ (π id_livro (LivroMaisVendidos) ∪ π  id_livro (LivrosRecomendados)))
1 resposta

Oii Danilo, tudo bem?

É interessante ver a sua abordagem para unir as projeções dos IDs dos livros das tabelas LivroMaisVendidos e LivrosRecomendados usando a união (∪) e, em seguida, realizar uma junção natural (⨝) com a tabela Livros. Esse é um exemplo prático da utilização de álgebra relacional para modelar consultas em bancos de dados relacionais.

Mas, vale ressaltar que a junção natural (⨝) pode ser sensível a colisões de nome de colunas se as tabelas envolvidas tiverem colunas com os mesmos nomes. Em alguns casos, especificar explicitamente as condições de junção pode ser uma boa prática para evitar ambiguidades.

Muito obrigada por compartilhar com a gente!

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software