Questão de Banco de Dados — Formas normais — FUNDATEC 2026
Banco de Dados›Formas normais
Código
qg686028
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Programação de Sistemas
Uma tabela está na terceira forma normal (3FN) quando:
ANão possui chave primária.
BPossui apenas um atributo.
CNão possui redundância de dados.
DPossui somente chaves estrangeiras.
ETodos os atributos não-chave dependem apenas da chave primária e não possuem dependências transitivas.
Revelar gabarito e comentário▾
GabaritoE — Todos os atributos não-chave dependem apenas da chave primária e não possuem dependências transitivas.
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 E. A terceira forma normal (3FN) exige que a tabela esteja na segunda forma normal (2FN) e que não existam dependências transitivas, ou seja, todo atributo não-chave deve depender exclusivamente da chave primária, não podendo depender de outro atributo não-chave. Essa definição está perfeitamente descrita na alternativa E.
A banca cobra o conceito central de 3FN, que é a eliminação de dependências transitivas. Para estar em 3FN, a tabela deve atender a dois requisitos simultâneos: (1) estar em 2FN (dependência funcional total da chave) e (2) não possuir dependências transitivas entre atributos não-chave.
Abaixo, a análise de cada alternativa:
erDiagram
TABELA {
chave_primaria PK
atributo_nao_chave_1
atributo_nao_chave_2
}
TABELA ||--o{ DEPENDENCIA : possui
DEPENDENCIA {
tipo string
origem string
destino string
}
Alternativa A — ❌ Incorreta
Afirma que a tabela não possui chave primária. Isso é falso: para qualquer forma normal (inclusive 3FN), a tabela deve ter uma chave primária que identifique unicamente cada tupla. Uma tabela sem chave primária não atende sequer aos requisitos básicos do modelo relacional.
Alternativa B — ❌ Incorreta
Diz que a tabela possui apenas um atributo. Uma tabela com um único atributo estaria trivialmente em 3FN, mas isso não é uma condição necessária nem suficiente. Uma tabela com vários atributos pode muito bem estar em 3FN; o que importa é a dependência funcional, não a quantidade de atributos.
Alternativa C — ❌ Incorreta
Afirma que não possui redundância de dados. Embora a normalização reduza a redundância, a 3FN não elimina toda e qualquer redundância. Há redundância que pode ser aceitável e mesmo necessária para desempenho. A definição de 3FN é baseada em dependências funcionais, não na ausência completa de redundância.
Alternativa D — ❌ Incorreta
Diz que possui somente chaves estrangeiras. Uma tabela pode ter chaves estrangeiras e estar em 3FN, mas isso não é uma condição. Além disso, uma tabela sem chave primária (apenas chaves estrangeiras) não estaria nem na 1FN. A definição de 3FN não se baseia na presença de chaves estrangeiras.
Alternativa E — ✅ Correta ⟵ GABARITO
A alternativa descreve exatamente a definição de terceira forma normal: todos os atributos não-chave dependem apenas da chave primária (dependência funcional total, exigência da 2FN) e não possuem dependências transitivas (exigência adicional da 3FN). Isso significa que não há uma cadeia de dependências onde um atributo não-chave depende de outro atributo não-chave.
NÃO CAIA NESSA!
Para memorizar a hierarquia das formas normais, lembre-se: 1FN → atributos atômicos; 2FN → dependência total da chave (elimina dependência parcial); 3FN → dependência direta da chave (elimina dependência transitiva). A pegadinha recorrente é confundir 2FN com 3FN ou esquecer que a 3FN exige também estar na 2FN.