Normalização: Terceira Forma Normal (3FN)
Gabarito: letra D. A entidade cujos atributos não chave independem de outro atributo não chave está na terceira forma normal (3FN). Isso significa que não existem dependências transitivas: cada atributo não chave depende apenas da chave primária.
A banca cobra o conceito clássico de 3FN, que elimina as dependências funcionais transitivas. Uma relação está na 3FN quando, para toda dependência funcional , ou está contida em uma chave candidata, ou é superchave, ou é um atributo não chave que depende diretamente da chave primária (e não de outro atributo não chave).
erDiagram
ENTIDADE {
chave_primaria PK
atributo_nao_chave_1
atributo_nao_chave_2
}
ENTIDADE ||--o{ DEPENDENCIA_TRANSITIVA : "evitada na 3FN"
DEPENDENCIA_TRANSITIVA {
atributo_nao_chave_3
}
Alternativa A — ❌ Incorreta
A quinta forma normal (5FN) trata de dependências de junção (join dependencies) e decomposições sem perdas em múltiplas relações. Não se aplica ao critério descrito.
Alternativa B — ❌ Incorreta
A primeira forma normal (1FN) exige que todos os atributos sejam atômicos (não compostos e não multivalorados). Indepência entre atributos não chave não é seu foco.
Alternativa C — ❌ Incorreta
A segunda forma normal (2FN) elimina dependências parciais, ou seja, atributos não chave que dependem de apenas parte de uma chave composta. A condição de independência de outro atributo não chave é mais forte e corresponde à 3FN.
Alternativa D — ✅ Correta ⟵ GABARITO
Conforme a definição clássica, uma relação está na 3FN se não há dependência transitiva de atributos não chave em relação à chave primária. Em outras palavras, nenhum atributo não chave depende funcionalmente de outro atributo não chave. É exatamente o que a questão descreve.
Alternativa E — ❌ Incorreta
A quarta forma normal (4FN) lida com dependências multivaloradas, estando um nível acima da 3FN. Não diz respeito diretamente à independência entre atributos não chave comuns.
💡 Dica: Memorize a sequência de formas normais e os problemas que cada uma resolve: 1FN (atomização), 2FN (dependência parcial), 3FN (dependência transitiva), FNBC (toda DF deve vir de superchave), 4FN (dependência multivalorada), 5FN (dependência de junção).
Gabarito: letra D