Questão de Banco de Dados — Modelo relacional — CESPE / CEBRASPE 2024
Banco de Dados›Modelo relacional
Código
ce173537
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Software
Em relação às formas normais, assinale a opção correta.
APara a maioria dos efeitos práticos, considera-se que um banco de dados está normalizado e livre de redundâncias e inconsistências quando adequado à primeira, à segunda e à terceira formas normais.
BA tabela tb_produto, com os atributos cod_cliente, cod_produto, nome_produto, preco e quantidade, e com chave primária composta de cod_cliente e cod_produto, está na segunda forma normal, pois não possui grupos repetitivos.
CUma tabela está na terceira forma normal se e somente se ela estiver na primeira forma normal e na segunda forma normal e se todos os atributos contiverem apenas dados atômicos.
DNa primeira forma normal, é permitida a dependência transitiva.
EAs formas normais não são sequenciais, ou seja, se um banco de dados se encontra na terceira forma normal, não necessariamente está na segunda forma normal.
Revelar gabarito e comentário▾
GabaritoA — Para a maioria dos efeitos práticos, considera-se que um banco de dados está normalizado e livre de redundâncias e inconsistências quando adequado à primeira, à segunda e à terceira formas normais.
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”.
Formas Normais de Banco de Dados
Gabarito: letra A. A normalização até a 3FN é comumente considerada suficiente na prática para eliminar redundâncias e inconsistências, sendo um padrão adotado pela maioria dos projetos de banco de dados.
As formas normais são progressivas: cada forma inclui os requisitos das anteriores. A tabela a seguir resume:
Forma Normal
Requisitos
1FN
Atributos atômicos (sem repetição ou multivalorados)
2FN
1FN + dependência funcional total da chave primária
3FN
2FN + sem dependências transitivas
Alternativa A — ✅ Correta ⟵ GABARITO
A afirmativa reflete o consenso prático de que a normalização até a terceira forma normal é suficiente para a maioria dos sistemas, eliminando a maior parte das redundâncias e inconsistências.
Alternativa B — ❌ Incorreta
A tabela descrita apresenta dependência parcial: os atributos nome_produto e preco dependem apenas de cod_produto, não de toda a chave composta (cod_cliente, cod_produto). Portanto, não está na 2FN. O fato de não ter grupos repetitivos atende apenas à 1FN.
Alternativa C — ❌ Incorreta
A definição mistura requisitos. A atomicidade (dados atômicos) é condição da primeira forma normal, não da terceira. A 3FN exige estar na 2FN e não possuir dependências transitivas entre atributos não chave.
Alternativa D — ❌ Incorreta
A dependência transitiva é uma anomalia que a 3FN visa eliminar. Na 1FN, ela ainda pode existir, mas a afirmação “é permitida” é enganosa: a 1FN não trata de dependências transitivas; elas são indesejáveis e devem ser removidas nas formas posteriores.
Alternativa E — ❌ Incorreta
As formas normais são sequenciais e cumulativas. Uma tabela na 3FN necessariamente está na 2FN e na 1FN. A afirmação inverte essa hierarquia.
NÃO CAIA NESSA!
A banca explora dois erros comuns: (1) na alternativa B, confundir a 2FN com a 1FN, ignorando a dependência parcial; (2) na alternativa E, negar o caráter cumulativo das formas normais. Lembre-se: 3FN ⇒ 2FN ⇒ 1FN, e a 2FN exige dependência total da chave.