Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Por que não criar uma tabela Autor?

Por que não criar uma tabela Autor tendo em vista que um mesmo autor pode escrever vários livros o que poderá gerar redundância e anomalias?

1 resposta
solução!

Ei, Renato! Tudo bem?

Boa reflexão sobre a atividade! A criação de uma tabela Autor realmente poderia ser uma boa prática dependendo do foco da atividade.

No exercício o objetivo era identificar e eliminar apenas a dependência transitiva presente, que ocorre entre Editora e Cidade_Editora. Ou seja, o ponto do exercício estava na separação da tabela de Editoras.

O atributo Autor, dentro do contexto do enunciado, não gera uma dependência transitiva direta: ele depende apenas do livro. Criar uma tabela só para autores seria uma melhoria adicional, mas não é necessária para cumprir a 3FN exigida na atividade.

Em um cenário real, em um sistema que cresce, aí sim faria muito sentido separar autores para evitar redundância e facilitar relacionamentos.

E é um bom ponto para ficarmos atentos em uma melhoria de conteúdo futura.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!