Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — CESPE / CEBRASPE 2024

Banco de DadosModelo 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.
  1. 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.
  2. 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.
  3. 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.
  4. DNa primeira forma normal, é permitida a dependência transitiva.
  5. 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.

Gabarito: letra A

Link permanente: /questoes/ce173537