Questão de Banco de Dados — Formas normais — CESPE / CEBRASPE 2026
Banco de Dados›Formas normais
Código
ce228762
Banca
CESPE / CEBRASPE
Órgão
TCE-MG
Ano
2026
Nível
Superior
Cargo
Analista de Controle Externo - Especialidade: Ciência da Computação
Considerando os princípios das formas normais no modelo relacional, assinale a opção correta a respeito da terceira forma normal (3FN).
AUma relação estará na 3FN somente se não houver a presença de atributos multivalorados.
BA 3FN é atingida quando cada atributo não chave depende parcialmente da chave primária composta.
CUma tabela em 3FN pode conter dependências funcionais entre atributos não chave, desde que não envolvam a chave primária.
DUma relação estará na 3FN se estiver na 2FN e não contiver dependências transitivas entre atributos não chave.
EA 3FN exige que todos os atributos da tabela dependam exclusivamente de uma chave estrangeira.
Revelar gabarito e comentário▾
GabaritoD — Uma relação estará na 3FN se estiver na 2FN e não contiver dependências transitivas entre atributos não chave.
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”.
Terceira Forma Normal (3FN)
Gabarito: letra D. A terceira forma normal (3FN) exige que a relação esteja na segunda forma normal (2FN) e que não existam dependências transitivas entre atributos não chave, ou seja, nenhum atributo não chave pode depender funcionalmente de outro atributo não chave. Essa é a definição clássica, conforme os princípios de normalização de Codd.
Afirma que a 3FN exige ausência de atributos multivalorados. Na verdade, a eliminação de atributos multivalorados é requisito da primeira forma normal (1FN), que exige atomicidade dos valores. A 3FN nada diz sobre multivalorados.
Alternativa B — ❌ Incorreta
Diz que a 3FN é atingida quando cada atributo não chave depende parcialmente da chave primária composta. Isso é exatamente o oposto: a dependência parcial (um atributo não chave depender de apenas parte da chave composta) é uma violação da segunda forma normal (2FN). A 3FN, por sua vez, exige dependência total de toda a chave.
Alternativa C — ❌ Incorreta
Afirma que uma tabela em 3FN pode conter dependências funcionais entre atributos não chave, desde que não envolvam a chave primária. Isso caracteriza uma dependência transitiva, que é justamente o que a 3FN proíbe. Na 3FN, atributos não chave devem depender exclusivamente da chave primária, e não de outros atributos não chave.
Alternativa D — ✅ Correta ⟵ GABARITO
A definição está correta: a 3FN exige que a relação esteja na 2FN (ou seja, sem dependências parciais) e que não contenha dependências transitivas entre atributos não chave. Conforme o conteúdo de apoio: "São dois os requisitos para uma tabela estar na terceira forma normal: Estar na 2FN. Não possuir dependências transitivas, isto é, não possui colunas não chave dependendo de outros não chave." É a alternativa que reflete a definição clássica.
Alternativa E — ❌ Incorreta
Afirma que a 3FN exige que todos os atributos dependam exclusivamente de uma chave estrangeira. Na verdade, a dependência é em relação à chave primária (ou candidata). Chave estrangeira é usada para integridade referencial, não define normalização.
NÃO CAIA NESSA!
A banca explora a confusão entre as formas normais. Atenção especial à alternativa C: "dependências entre atributos não chave" soa plausível, mas é justamente o que a 3FN elimina. Lembre-se: 3FN = 2FN + sem dependência transitiva. Dependência transitiva ocorre quando um atributo não chave depende de outro não chave.