Pular para o conteúdo principal

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

Banco de DadosFormas normais
Código
ce219657
Banca
CESPE / CEBRASPE
Órgão
TRF - 6ª REGIÃO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário – Área: Apoio Especializado – Especialidade: Governança e Gestão de Tecnologia da Informação
Julgue o item a seguir, que versa sobre a modelagem de dados.Uma tabela está na 3.ª forma normal (3NF) se todos os atributos dependerem diretamente da chave primária.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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: Terceira Forma Normal (3NF)

ERRADO. A afirmação está incorreta. A definição correta da 3NF exige que a relação esteja na 2NF e que nenhum atributo não chave possua dependência transitiva em relação a qualquer chave candidata. Dizer que "todos os atributos dependem diretamente da chave primária" é aproximado, mas omite requisitos fundamentais:

  • A relação deve primeiro estar na 2NF (ou seja, cada atributo não chave deve depender funcionalmente da totalidade da chave primária, eliminando dependências parciais).

  • A 3NF adiciona a restrição de que não pode haver dependências transitivas: um atributo não chave não pode depender de outro atributo não chave, mesmo que indiretamente determinado pela chave.

A banca explora justamente essa imprecisão: o termo "diretamente" pode ser interpretado como ausência de dependência transitiva, mas o enunciado não menciona a condição de estar em 2NF nem trata especificamente dos atributos não chave. Portanto, a afirmação é falsa.

erDiagram
    TABELA {
        chave_primaria PK
        atributo_nao_chave_1
        atributo_nao_chave_2
        atributo_nao_chave_3
    }
    TABELA ||--o{ TABELA : "dependencia_transitiva"

Critério

2NF (Segunda Forma Normal)

3NF (Terceira Forma Normal)

Pré-requisito

Estar na 1NF

Estar na 2NF

Regra principal

Todo atributo não chave depende funcionalmente da totalidade da chave primária (elimina dependência parcial)

Nenhum atributo não chave possui dependência transitiva em relação a qualquer chave candidata

O que é proibido

Atributo não chave depender de apenas parte de uma chave composta

Atributo não chave depender de outro atributo não chave (cadeia A → B → C)

Verificação prática

Se a chave é composta (A, B), nenhum atributo não chave pode ser determinado só por A ou só por B

Se existe X → Y e Y → Z, onde X é chave e Y, Z são não chave, então Z depende transitivamente de X

Relação com o enunciado

O enunciado não menciona essa condição

O enunciado omite a exigência de estar em 2NF e a proibição de dependências transitivas

PEGA ESSA DICA!

Para saber se uma tabela está na 3NF, verifique:

  1. Ela está na 2NF? (1NF + dependência total da chave)

  2. Existe alguma dependência funcional entre atributos não chave? (Ex.: A → B e B → C, onde C depende transitivamente de A via B). Se sim, não está na 3NF.

Gabarito: E (Errado).

ERRADO.

Link permanente: /questoes/ce219657