Questão de Banco de Dados — Formas normais — FUNDATEC 2025
Banco de Dados›Formas normais
Código
qg477891
Banca
FUNDATEC
Órgão
Prefeitura de Porto Alegre - RS
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal da Receita Municipal - Bloco II
A normalização é uma técnica essencial em projetos de banco de dados utilizada para eliminar redundâncias e garantir a integridade dos dados. Levando em consideração os conceitos de normalização, analise as assertivas abaixo:I. A Primeira Forma Normal (1FN) elimina atributos multivalorados, garantindo que cada coluna contenha apenas valores atômicos.II. A Terceira Forma Normal (3FN) elimina dependências transitivas, garantindo que um atributo não chave dependa apenas da chave primária.III. A Forma Normal Boyce-Codd (BCNF) é uma extensão mais fraca da Terceira Forma Normal, sendo menos rigorosa na eliminação de anomalias.Quais estão corretas?
AApenas I.
BApenas III.
CApenas I e II.
DApenas II e III.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoC — Apenas I e II.
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”.
Normalização de Banco de Dados
Gabarito: letra C — apenas I e II estão corretas. A Primeira Forma Normal (1FN) exige atomicidade dos atributos, eliminando valores multivalorados. A Terceira Forma Normal (3FN) elimina dependências transitivas, garantindo que atributos não chave dependam exclusivamente da chave primária. Já a Forma Normal Boyce-Codd (BCNF) é uma versão mais forte (não mais fraca) que a 3FN, corrigindo anomalias que a 3FN não cobre.
A questão cobra definições clássicas de normalização. A armadilha está no item III, que inverte a relação entre BCNF e 3FN.
Critério
1FN (Primeira Forma Normal)
3FN (Terceira Forma Normal)
BCNF (Boyce-Codd)
O que elimina
Atributos multivalorados (não atômicos)
Dependências transitivas
Anomalias residuais em dependências onde a determinante não é superchave
Exigência principal
Cada coluna contém apenas valores atômicos
Atributo não chave depende apenas da chave primária
Toda dependência funcional não trivial X → Y exige que X seja superchave
Relação de força
Forma mais básica
Mais forte que 1FN e 2FN
Mais forte (mais rigorosa) que 3FN
Cobertura de anomalias
Elimina repetição de grupos
Elimina redundância por transitividade
Elimina anomalias que a 3FN ainda permite (ex.: chaves candidatas sobrepostas)
Item I — ✅ Correto
A 1FN determina que cada coluna deve conter apenas valores atômicos (indivisíveis). Atributos multivalorados (ex.: vários telefones em um campo) são proibidos; devem ser movidos para uma tabela separada. Definição amplamente aceita na literatura de banco de dados (Elmasri & Navathe, Date).
Item II — ✅ Correto
A 3FN é alcançada quando a relação está na 2FN e não há dependência transitiva: nenhum atributo não chave depende funcionalmente de outro atributo não chave. Em outras palavras, todo atributo não chave depende diretamente da chave primária. Essa é a definição canônica.
Item III — ❌ Incorreto
A BCNF (Boyce-Codd Normal Form) é uma extensão mais rigorosa que a 3FN, não mais fraca. Ela exige que, para toda dependência funcional não trivial X → Y, X seja uma superchave. Em casos com múltiplas chaves candidatas sobrepostas, a 3FN pode ainda permitir anomalias que a BCNF elimina. Portanto, a BCNF é mais forte (mais restritiva) e não menos rigorosa.
NÃO CAIA NESSA!
A banca inverte a relação de força entre BCNF e 3FN. Muitos candidatos lembram que BCNF é uma variação, mas erram ao achar que é mais fraca. Na verdade, toda relação em BCNF está em 3FN, mas o contrário não é verdadeiro.
Conclusão: estão corretos apenas os itens I e II, o que corresponde à letra C.