A normalização de dados pode ser considerada um processo de ...

Próximas questões
Com base no mesmo assunto
Q3702613 Banco de Dados
A normalização de dados pode ser considerada um processo de análise de determinados esquemas de relação com base em suas Dependências Funcionais (FDs) e chaves primárias para obter as propriedades desejáveis para minimizar a redundância e as anomalias de inserção, exclusão e atualização. Quantas formas normais foram propostas? 
Alternativas

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