No video, temos a tabela com:
codFornecedor | codProduto | CPF |
---|
Depois, é normalizado para:
codFornecedor | codProduto |
---|
codFornecedor | CPF |
---|
Se um cliente compra um produto, por qual motivo ele estaria associado ao fornecedor?
No video, temos a tabela com:
codFornecedor | codProduto | CPF |
---|
Depois, é normalizado para:
codFornecedor | codProduto |
---|
codFornecedor | CPF |
---|
Se um cliente compra um produto, por qual motivo ele estaria associado ao fornecedor?
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.
Entendi, então ambas soluções são possíveis, dependendo da aplicação do negócio. Vlw!