A normalização de dados pode ser considerada um processo de ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Tema central: A questão aborda Formas Normais no processo de normalização de bancos de dados relacionais, tema crucial na organização de dados, minimização de redundâncias e prevenção de anomalias como as de inserção, atualização e exclusão.
Conceitos-chave: Cada forma normal (FN) define um grau de refinamento das tabelas:
- 1FN: Elimina grupos repetitivos e exige valores atômicos.
- 2FN: Exige 1FN e elimina dependências parciais dos atributos não-chave em relação à chave primária.
- 3FN: Exige 2FN, eliminando dependências transitivas entre atributos não-chave.
- BCNF: Refina a 3FN, usando superchaves nas dependências funcionais.
- 4FN: Elimina dependências multivaloradas não triviais.
- 5FN: Lida com dependências de junção não triviais não cobertas por restrições de chave.
Justificativa da alternativa correta (B):
O processo histórico começou com as três formas normais de Codd (1FN, 2FN, 3FN), mas a área evoluiu para incluir a Quarta Forma Normal (4FN) e a Quinta Forma Normal (5FN), fundamentais para bancos de dados complexos. Assim, hoje são reconhecidas cinco formas normais principais.
Pontos teóricos: Obras referenciadas como “Database System Concepts” (Silberschatz, Korth e Sudarshan) e “Fundamentos de Sistemas de Banco de Dados” (Elmasri & Navathe) detalham essa evolução e os critérios de normalização.
Análise crítica das alternativas incorretas:
- A: Incorreta. Codd propôs 3 formas, mas a evolução trouxe 4FN e 5FN.
- C: Incorreta. Não há só duas formas; são pelo menos cinco, como mostrado.
- D: Incorreta. Afirmação imprecisa: embora regras teóricas possam ser criadas, cinco formas são universalmente adotadas.
- E: Incorreta. A normalização não ocorre isoladamente; ela se baseia na análise das dependências funcionais e dos objetivos do modelo de dados.
Estratégia de prova: Atenção aos detalhes históricos e evolucionários! Questões como esta costumam tentar confundir com noções defasadas ou supostas generalizações. Fique atento a palavras como “somente”, “sempre”, “nunca”. O enunciado pede quantas formas foram propostas (não só originalmente!), exigindo sua visão cronológica e teórica completa sobre o tema.
Resumo final: A alternativa B reflete o estágio atual da teoria de Banco de Dados quanto à normalização, requerendo o domínio das cinco formas normais principais para os concursos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo