

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Uma empresa de e-commerce está enfrentando problemas de redundância e inconsistência em seu sistema de gerenciamento de pedidos. O analista de sistemas foi incumbido de analisar a estrutura inicial do banco de dados para identificar possíveis violações às formas normais, visando melhorar a integridade dos dados. A tabela abaixo, denominada Pedidos, representa a estrutura original, sem nenhuma normalização aplicada previamente. Considere que a chave primária dessa tabela é composta pelos atributos (ClienteID, PedidoID, ProdutoID):
PedidoID | ClienteID | NomeCliente | DataPedido | ProdutoID | NomeProduto | Quantidade | PrecoUnitário | TotalPedido |
1 | 101 | João Silva | 01/03/2025 | 501 | Mouse | 2 | 50 | 100 |
2 | 102 | Maria Souza | 02/03/2025 | 502 | Teclado | 1 | 80 | 80 |
3 | 103 | João Silva | 03/03/2025 | 503 | Monitor | 1 | 500 | 500 |
Considerando esta situação, assinale a alternativa correta sobre a normalização da tabela:
A estrutura viola a Segunda Forma Normal (2FN), pois há atributos que dependem apenas parcialmente da chave primária composta.
A estrutura apresenta violação da Primeira Forma Normal (1FN), devido à presença de atributos compostos ou multivalorados.
A tabela está devidamente normalizada até a Terceira Forma Normal (3FN), não apresentando redundâncias nem dependências indiretas.
A estrutura viola a Terceira Forma Normal (3FN), pois há dependências transitivas, como NomeCliente depender de ClienteID, que por sua vez depende de PedidoID.