- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalDependência Funcional
A relação Vendas, apresentada a seguir, foi montada para armazenar os dados de um sistema de vendas. Considere que atributo sublinhado representa o identificador da relação, e item marcado com * representa atributo multivalorado.
Vendas (NumeroNota, CodProduto, DescProduto, NomeCliente, CPFCliente,
Data, QtdeVendida, ValorUnitVendido, Peso, Telefone*)
Foram especificadas as seguintes dependências funcionais:
CodProduto !$ \rightarrow !$ {DescProduto, Peso}
NumeroNotaFiscal !$ \rightarrow !$ {Data, CPFCliente}
{NumeroNotaFiscal,CodProduto} !$ \rightarrow !$ {QtdeVendida, ValorUnitVendido}
CPFCliente !$ \rightarrow !$ NomeCliente
Considerando-se que para um dado valor em CPFCliente podem existir vários telefones associados e vice-versa, qual o conjunto de tabelas que armazena as informações apresentadas, atende às dependências funcionais e se encontra na terceira forma normal?