1
resposta

Por que foi usado o cod_fornecedor?

Fiquei com a dúvida se num poderia ser usado algum dos outros atributos ao dividir a tabela. Poderia ter repetido a coluna de CPF nas duas tabelas derivadas, onde um ficaria CPF e fornecedor e a outra CPF produto? Se não pode, por que não?

1 resposta

Oi Kelvin, como você está?

Desculpe por demorar a te responder.

Depende. Toda decisão tomada na construção e na normalização de um banco de dados são derivadas diretamente do conhecimento empírico das regras de negócio.

Quando você estiver aplicando a normalização em um banco de dados completo, verá que a análise das dependências é diretamente ligada ao objetivo do negócio. Se a solução necessária fosse essa que você sugeriu, não teria problema algum! Cada caso é muito específico.

A associação de fornecedores com clientes, como no exemplo do curso, pode ser necessária para casos de programas de fidelidade, parcerias estratégicas ou contratos de fornecimento, para rastreamentos de pedidos e diversos outros motivos.

Espero ter ajudado, Kelvin!

Abração.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. 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