Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — CESPE / CEBRASPE 2024

Banco de DadosFormas normais
Código
ce178301
Banca
CESPE / CEBRASPE
Órgão
MPO
Ano
2024
Nível
Superior
Cargo
Analista de Planejamento e Orçamento - Especialidade: Gestão de Infraestrutura de TI
Um bom projeto de banco de dados deve ter por objetivo evitar falhas provocadas por problemas que podem ser sanados por meio da normalização, que também contribui para eliminar as misturas de assuntos e as redundâncias desnecessárias de dados correspondentes. Quanto ao processo de normalização em projetos de banco de dados, julgue o item a seguir.De acordo com a definição da quinta forma normal (5FN), uma tabela de quarta forma normal (4FN) estará em 5FN quando o conteúdo dela puder ser reconstruído (isto é, quando não existir perda de informação) a partir das diversas tabelas menores que não possuam a mesma chave primária.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Quinta Forma Normal (5FN)

❌ ERRADO. A afirmação não corresponde à definição precisa da quinta forma normal (5FN). A 5FN, também conhecida como Forma Normal Projeção-Junção (PJ/NF), exige que não existam dependências de junção não triviais que não sejam implicadas por restrições de chave. A condição descrita – reconstruir a tabela a partir de tabelas menores sem a mesma chave primária – é uma propriedade geral de decomposição sem perdas (Lossless-Join), mas não é suficiente para caracterizar a 5FN. Uma tabela na 4FN já atende a essa propriedade. Portanto, o item está errado.

A questão testa a diferença entre as formas normais avançadas. O enunciado confunde o conceito de decomposição sem perdas com a exigência adicional da 5FN.

Comparação entre 4FN e 5FN

Critério

4FN

5FN

Restrição eliminada

Dependências multivaloradas não triviais

Dependências de junção não triviais

Condição

Toda dependência multivalorada deve ser implicada por chave

Toda dependência de junção deve ser implicada por chave

Decomposição sem perdas

Possível, mas ainda pode conter join dependencies não chave

Garante que toda decomposição é baseada em chaves

O erro está em afirmar que a capacidade de reconstruir a tabela original a partir de projeções (com diferentes chaves) é a definição da 5FN. Na verdade, essa é uma propriedade desejável de qualquer decomposição normalizada, mas a 5FN impõe uma condição mais forte sobre as dependências de junção.

Formas normais
  • 14FN
    • Elimina dependências multivaloradas
    • Decomposição sem perdas
  • 25FN (PJ/NF)
    • Elimina dependências de junção
    • Toda junção implicada por chave
    • Condição mais forte que 4FN
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca explora a confusão entre decomposição sem perdas e a definição da 5FN. Muitos candidatos associam automaticamente "reconstruir sem perdas" à 5FN, mas a 4FN também garante isso. Lembre-se: a 5FN é sobre dependências de junção, não apenas sobre junção sem perdas.

Conclusão: A afirmação é falsa porque descreve uma condição necessária, mas insuficiente para a 5FN. O gabarito correto é E (ERRADO).


As definições utilizadas baseiam-se na literatura clássica de normalização de bancos de dados relacionais.

Link permanente: /questoes/ce178301