Pular para o conteúdo principal

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

Banco de DadosFormas normais
Código
ce190876
Banca
CESPE / CEBRASPE
Órgão
TST
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área: Apoio Especializado - Especialidade: Programação
Em normalização de bancos de dados, a forma em que a tabela não possui atributos transitivamente dependentes da chave primária e em que não há colunas dependentes de outras colunas que não são chaves é denominada
  1. Aprimeira forma normal.
  2. Bassociações.
  3. Csegunda forma normal.
  4. Dterceira forma normal.
  5. Ediagrama de dependências funcionais.
Revelar gabarito e comentário

GabaritoD — terceira 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”.

Normalização: Terceira Forma Normal (3FN)

Gabarito: letra D. A descrição do enunciado — ausência de dependências transitivas de atributos não chave em relação à chave primária e inexistência de colunas dependentes de outras colunas não chave — define exatamente a terceira forma normal (3FN). A 3FN exige que a tabela esteja na 2FN e que não haja dependências transitivas, ou seja, todo atributo não chave deve depender diretamente da chave primária, e não de outro atributo não chave.

O conteúdo de apoio corrobora: "São dois os requisitos para uma tabela estar na terceira forma normal: Estar na 2FN. Não possuir dependências transitivas, isto é, não possui colunas não chave dependendo de outros não chave." Isso elimina as demais alternativas.

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

Alternativa A — ❌ Incorreta

A primeira forma normal (1FN) trata da atomicidade dos atributos (valores indivisíveis) e da inexistência de grupos repetitivos. Não aborda dependências transitivas ou dependências de colunas não chave entre si.

Alternativa B — ❌ Incorreta

Associações não são uma forma normal. É um conceito relacional que descreve relacionamentos entre tabelas (ligações via chaves estrangeiras), não uma etapa da normalização.

Alternativa C — ❌ Incorreta

A segunda forma normal (2FN) lida com a eliminação de dependências parciais: atributos não chave não podem depender de apenas parte da chave primária composta. Não trata de dependências transitivas, que são o foco da 3FN.

Alternativa D — ✅ Correta ⟵ GABARITO

A terceira forma normal (3FN) cumpre exatamente os dois requisitos mencionados: não há dependências transitivas (atributos não chave dependentes de outros atributos não chave) e, para chegar a esse estágio, a tabela já deve estar na 2FN (sem dependências parciais). A definição clássica é: uma tabela está na 3FN se estiver na 2FN e nenhum atributo não chave for transitivamente dependente da chave primária.

Alternativa E — ❌ Incorreta

Diagrama de dependências funcionais é uma representação gráfica das dependências entre atributos, utilizada como ferramenta de apoio à normalização, mas não é uma forma normal.

PEGA ESSA DICA!

Para memorizar as formas normais, associe:

  • 1FN: atributos atômicos (sem repetição).

  • 2FN: sem dependência parcial (dependência de parte da chave composta).

  • 3FN: sem dependência transitiva (um atributo não chave depender de outro não chave).

  • FNBC (Boyce-Codd): toda dependência funcional deve ser determinada por uma superchave.

Na prova, quando a banca descrever "atributos transitivamente dependentes" ou "colunas dependentes de outras colunas não chave", a resposta certa é sempre terceira forma normal.

Gabarito: letra D.

Link permanente: /questoes/ce190876