Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida - Exemplo utilizado no vídeo

No video, temos a tabela com:

codFornecedorcodProdutoCPF

Depois, é normalizado para:

codFornecedorcodProduto
codFornecedorCPF

Se um cliente compra um produto, por qual motivo ele estaria associado ao fornecedor?

2 respostas
solução!

Olá Luiz, como você está?

Entendo sua colocação! A quarta forma normal lida com dependências multivaloradas em tabelas associativas, e nesse caso o determinante foi codFornecedor. Todavia, a normalização de um banco de dados é feito consoante às regras de negócio e ao entendimento empírico do comportamento e objetivos do negócio em questão - as tabelas utilizadas no curso são fictícias e não são sobre situações específicas da vida real, mesmo podendo se aplicar a algumas.

Muitas empresas fazem o contato direto dos fornecedores com o cliente, enquanto o produto ou serviço associado ao fornecedor se mantém fixo ou não passível de catalogação pela empresa que se encarrega do intermédio. Ou, pode ser necessário manter essa associação para casos de programas de fidelidade, parcerias estratégicas ou contratos de fornecimento, para rastreamentos de pedidos e diversos outros motivos.

Espero que tenha ficado mais claro, Luiz! Conforme seus estudos forem avançando, você encontrará vários formatos de banco de dados que trazem soluções que parecem complexas e inesperadas, mas que fazem muito sentido ao analisar o panorama.

Abração.

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

Entendi, então ambas soluções são possíveis, dependendo da aplicação do negócio. Vlw!

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