Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — FCC 2024

Banco de DadosFormas normais
Código
fc072141
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2024
Nível
Superior
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
Um Técnico do Tribunal do Trabalho está normalizando um modelo de dados até a forma normal BCNF - Boyce Codd Normal Form que
  1. Aexige que todos os determinantes sejam superchaves.
  2. BPermite dependências funcionais parciais.
  3. Cé equivalente à 2NF.
  4. Dé menos restritiva que a 3NF.
  5. Eelimina todas os atributos muitivalorados.
Revelar gabarito e comentário

GabaritoA — exige que todos os determinantes sejam superchaves.

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”.

Boyce-Codd Normal Form (BCNF)

Gabarito: letra A. A BCNF exige que, para toda dependência funcional não trivial X → A, X seja uma superchave da relação. Em outras palavras, todo determinante deve ser uma chave candidata. Essa definição é a essência da Forma Normal de Boyce-Codd, que é uma variação mais forte da 3NF.

A banca testa o conhecimento da definição precisa de BCNF, diferenciando-a das demais formas normais. Vamos analisar cada alternativa:

Alternativa A — ✅ Correta ⟵ GABARITO

A BCNF determina que todo determinante (lado esquerdo de uma dependência funcional) deve ser uma superchave, ou seja, uma chave candidata ou um superconjunto dela. Isso elimina dependências entre atributos não chave, indo além da 3NF.

Alternativa B — ❌ Incorreta

Dependências funcionais parciais (onde um atributo depende de apenas parte de uma chave composta) são proibidas já na 2NF. A BCNF, sendo mais restritiva, não as permite.

Alternativa C — ❌ Incorreta

A BCNF não é equivalente à 2NF. A 2NF elimina dependências parciais; a BCNF vai além, exigindo que todo determinante seja superchave. A hierarquia é: 1NF → 2NF → 3NF → BCNF (cada uma mais restritiva que a anterior).

Alternativa D — ❌ Incorreta

A BCNF é mais restritiva que a 3NF, não menos. Enquanto a 3NF permite determinantes que não são superchave desde que o atributo dependente seja principal, a BCNF exige que todo determinante seja superchave, sem exceções.

Alternativa E — ❌ Incorreta

A eliminação de atributos multivalorados é obtida na Primeira Forma Normal (1FN). A BCNF trata de dependências funcionais, não da atomicidade dos atributos.

PEGA ESSA DICA!

Decore a hierarquia das formas normais: 1FN → 2FN → 3FN → BCNF → 4FN → 5FN. A BCNF é frequentemente cobrada com a frase "todo determinante é chave candidata". Memorize essa definição para garantir o ponto.

Gabarito: letra A.

Link permanente: /questoes/fc072141