Questão FC688352
Durante uma revisão de modelagem de dados, um arquiteto de software sênior explicou a um desenvolvedor júnior que, além de estar na Segunda Forma Normal (2FN), uma tabela não deve
Sem classificação
QUADRIX · 2025
Durante uma revisão de modelagem de dados, um arquiteto de software sênior explicou a um desenvolvedor júnior que, além de estar na Segunda Forma Normal (2FN), uma tabela não deve conter nenhum atributo não chave que dependa funcionalmente de outro atributo não chave.
Com base nessa situação hipotética, assinale a opção que apresenta a forma normal (FN) descrita por essa regra.
- Primeira Forma Normal (1FN).
- Segunda Forma Normal (2FN).
- Terceira Forma Normal (3FN).
- Forma Normal Boyce‑Codd (FNBC).
- Quarta Forma Normal (4FN).
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A opção correta é Terceira Forma Normal (3FN).
Por definição, uma relação está em 3FN quando já satisfaz a 2FN e, além disso, nenhum atributo não chave depende funcionalmente de outro atributo não chave. Em termos práticos, a 3FN elimina a dependência funcional transitiva.
Formalmente, se a chave primária determina X e X determina Y, com X não sendo chave, então Y depende transitivamente da chave. Isso viola a 3FN e deve ser removido.
A correção consiste em decompor a tabela em duas ou mais relações, movendo X e Y para uma nova relação de forma que cada atributo não chave dependa diretamente da chave primária.
O benefício é menor redundância e redução de anomalias de inserção, atualização e exclusão.
Conteúdo do catálogo FC Concursos · Atualizado em