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)))
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)))
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.