Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — CESPE / CEBRASPE 2024

Banco de DadosFormas normais
Código
ce176002
Banca
CESPE / CEBRASPE
Órgão
LNA
Ano
2024
Nível
Superior
Cargo
Tecnologista – Especialidade: Desenvolvimento e Arquitetura de Software
A forma normal que garante a eliminação de atributos (além das chaves primárias e estrangeiras) que se repetem nas tabelas é a
  1. Aprimeira forma normal.
  2. Bsegunda forma normal.
  3. Cterceira forma normal.
  4. Dquarta forma normal.
  5. Equinta forma normal.
Revelar gabarito e comentário

GabaritoD — quarta forma normal.

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 e eliminação de repetições

Gabarito: letra D. A quarta forma normal (4FN) é a forma normal que elimina atributos (além de chaves primárias e estrangeiras) que se repetem nas tabelas, pois trata de dependências multivaloradas — situações em que dois ou mais atributos independentes são multivalorados e geram redundância. As formas normais anteriores (1FN, 2FN, 3FN) eliminam outros tipos de redundância, mas não especificamente essa.

A tabela abaixo resume o que cada forma normal elimina:

Forma Normal

O que elimina

1FN

Grupos repetitivos (atributos não atômicos)

2FN

Dependências parciais (atributos não-chave que dependem de parte da chave)

3FN

Dependências transitivas (atributos não-chave que dependem de outros não-chave)

4FN

Dependências multivaloradas (atributos que se repetem independentemente)

5FN

Dependências de junção (join dependencies)

Alternativa A — ❌ Incorreta

A primeira forma normal (1FN) exige que todos os atributos sejam atômicos, eliminando grupos repetitivos (atributos compostos ou multivalorados). Embora isso remova algumas repetições, não é a forma que "garante a eliminação de atributos (além das chaves primárias e estrangeiras) que se repetem nas tabelas" — esse é o papel da 4FN.

Alternativa B — ❌ Incorreta

A segunda forma normal (2FN) elimina dependências parciais, ou seja, atributos não-chave que dependem apenas de parte de uma chave composta. Não trata diretamente de repetições de atributos independentes.

Alternativa C — ❌ Incorreta

A terceira forma normal (3FN) elimina dependências transitivas (atributos não-chave que dependem de outros atributos não-chave). Ainda persistem possíveis repetições de atributos multivalorados independentes.

Alternativa D — ✅ Correta ⟵ GABARITO

A quarta forma normal (4FN) foi criada justamente para lidar com dependências multivaloradas. Uma tabela está na 4FN se estiver na 3FN e não possuir dependências multivaloradas não triviais. Isso elimina a redundância causada por atributos (não chave) que se repetem de forma independente uns dos outros, resolvendo o problema descrito no enunciado.

Alternativa E — ❌ Incorreta

A quinta forma normal (5FN) lida com dependências de junção e decomposição sem perdas. Ela é mais específica e não é a forma que elimina atributos que se repetem — essa é a função da 4FN.

Gabarito: letra D.

Link permanente: /questoes/ce176002