Imagem de fundo

Em bancos de dados relacionais, formais normais são regras baseadas no conceito de depe...

Em bancos de dados relacionais, formais normais são regras baseadas no conceito de dependência funcional para definir o projeto de banco de dados relacional de forma a evitar redundância e perda de informações. Uma dependência funcional entre os atributos A e B em um banco de dados relacional determina que os valores associados ao atributo B são sempre dependentes dos valores associados ao atributo A e a notação para essa dependência funcional é A → B. Considere a relação “Pedidos” com os seguintes atributos monovalorados, todos do tipo inteiro: CodPedido, CodCliente, CPFCliente, IdadeCliente, CodProduto, TipoProduto, PrecoUnitario, Quantidade, TotalPedido. Considere, ainda, que nessa relação “Pedidos” valem as seguintes dependências funcionais:


CodPedido → CodCliente, IdadeCliente, TotalPedido

CodCliente → CPFCliente, IdadeCliente

CodProduto → TipoProduto, PrecoUnitario

(CodPedido, CodProduto) → Quantidade


Qual é o nível de normalização da relação “Pedidos”?


A

A relação não está normalizada com base na primeira, segunda ou terceira forma normal.


B

A relação está normalizada com base na primeira forma normal.


C

A relação está normalizada com base na segunda forma normal.


D

A relação está normalizada com base na terceira forma normal.