Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2022

Banco de DadosBanco de Dados Relacionais
Código
ce139457
Banca
CESPE / CEBRASPE
Órgão
PC-PB
Ano
2022
Nível
Superior
Cargo
Escrivão de Polícia
Em um banco de dados relacional, quando toda coluna não chave de uma tabela depende diretamente da chave primária diz-se que a tabela está, no mínimo, na
  1. Aprimeira forma normal (1FN).
  2. Bsegunda forma normal (2FN).
  3. Cterceira forma normal (3FN).
  4. Dquinta forma normal (5FN).
  5. Equarta forma normal (4FN).
Revelar gabarito e comentário

GabaritoC — terceira forma normal (3FN).

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 normalização

Gabarito: letra C. A condição descrita — toda coluna não chave depende diretamente da chave primária — é a definição exata da terceira forma normal (3FN). Uma tabela nessa forma não possui dependências transitivas, ou seja, nenhum atributo não chave depende de outro atributo não chave para chegar à chave primária.

A questão pergunta qual é a mínima forma normal que atende a essa exigência. Vejamos cada alternativa:

erDiagram
    TABELA {
        chave_primaria PK
        atributo_nao_chave_1
        atributo_nao_chave_2
    }
    TABELA ||--o{ TABELA : "dependência direta"

Alternativa A — ❌ Incorreta

A primeira forma normal (1FN) exige apenas que todos os atributos sejam atômicos. Não impõe qualquer condição sobre dependência funcional em relação à chave primária. Logo, não é suficiente.

Alternativa B — ❌ Incorreta

A segunda forma normal (2FN) exige que todo atributo não chave dependa completamente da chave primária (nenhuma dependência parcial), mas ainda permite dependências transitivas. A condição de "dependência direta" elimina as transitividades, portanto a 2FN não é o mínimo.

Alternativa C — ✅ Correta ⟵ GABARITO

A terceira forma normal (3FN) exige que a tabela esteja em 2FN e que nenhum atributo não chave dependa transitivamente da chave primária. Em outras palavras, todo atributo não chave depende diretamente da chave primária. Essa é exatamente a descrição do enunciado.

Alternativa D — ❌ Incorreta

A quinta forma normal (5FN) trata da decomposição sem perda (dependências de junção). É um nível muito mais avançado e não é o mínimo para a condição de dependência direta.

Alternativa E — ❌ Incorreta

A quarta forma normal (4FN) lida com dependências multivaloradas e também está além do que a questão pede como mínimo.


PEGA ESSA DICA!

Grave o critério: "dependência direta da chave primária" = 3FN. A 2FN permite transitividades; a 3FN as elimina. Sempre que a banca falar em "dependência direta" ou "não transitiva", pense em 3FN.

Gabarito: letra C.

Link permanente: /questoes/ce139457