Pular para o conteúdo principal

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

Banco de DadosFormas normais
Código
ce169431
Banca
CESPE / CEBRASPE
Órgão
CAPES
Ano
2024
Nível
Superior
Cargo
Analista em Ciência e Tecnologia - Especialidade: Informática
A respeito de banco de dados, julgue o seguinte item.Em um banco de dados relacional, uma tabela está na segunda forma normal quando toda coluna não chave depende 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”.

Segunda Forma Normal (2FN) em Banco de Dados Relacional

Gabarito: ❌ ERRADO. A afirmativa está incorreta porque a definição correta da Segunda Forma Normal (2FN) exige que cada coluna não chave dependa funcionalmente de toda a chave primária (dependência funcional total), e não simplesmente "diretamente" da chave. O termo "diretamente" é ambíguo e pode levar à confusão com a Terceira Forma Normal, que trata de dependências transitivas.

Uma tabela está na 2FN se, e somente se:

  • Estiver na Primeira Forma Normal (1FN) — todos os atributos são atômicos.

  • Cada atributo não chave for totalmente dependente da chave primária, ou seja, não pode haver dependência de apenas uma parte da chave (dependência parcial). Isso é especialmente relevante quando a chave é composta por mais de um atributo.

A definição correta da 2FN é: "cada atributo não-chave deve depender da chave primária (ou candidata) inteira". Portanto, a redação do enunciado ("depende diretamente") não é precisa e não reflete o requisito de dependência total. Na 3FN, por sua vez, exige-se que não haja dependências transitivas (atributos não chave dependendo de outros não chave).

Assim, a assertiva está ERRADA.

erDiagram
    TABELA {
        chave_primaria PK
        coluna_nao_chave_1
        coluna_nao_chave_2
    }
    TABELA ||--o{ DEPENDENCIA_FUNCIONAL : possui
    DEPENDENCIA_FUNCIONAL {
        string tipo "total ou parcial"
    }

Gabarito: Letra E — Errado.

Link permanente: /questoes/ce169431