Cebraspe · BANRISUL · 2025 · Diversos cargos

Questão 42 · Informática: Banco de dados

Considerando que as formas normais organizam os dados em estruturas lógicas que favorecem a eficiência e a consistência, é correto afirmar que uma relação está na forma normal de Boyce-Codd (FNBC) se

  1. A) todos os seus determinantes forem chaves primárias candidatas.
  2. B) estiver na 3FN e não possuir atributos multivalorados.
  3. C) todos os atributos não primos forem dependentes diretamente da chave primária.
  4. D) toda dependência funcional nela contida tiver como determinante uma superchave.
  5. E) todas as dependências transitivas e parciais forem eliminadas, independentemente das chaves.

Marque a alternativa correta:

Gabarito: D

Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).

Comentário

Gabarito: D.

Uma relação está na FNBC quando, para toda dependência funcional não trivial X → Y, o determinante X é uma superchave, ou seja, um conjunto de atributos que identifica unicamente cada tupla. Essa condição é mais restritiva que a 3FN, que ainda tolera dependências em que o lado direito é atributo primo.

Erros das demais:

  • A: errada, pois o requisito é que o determinante seja superchave, e não necessariamente chave primária candidata; uma superchave não mínima, que contém uma chave candidata, já satisfaz a FNBC. Pedir que todos os determinantes sejam chaves primárias candidatas exige mais do que a definição.
  • B: errada, pois estar na 3FN não basta: a 3FN admite uma dependência X → A em que A é atributo primo e X não é superchave, e a FNBC proíbe isso. Já a ausência de atributos multivalorados é exigência da 1FN e não distingue a FNBC.
  • C: errada, pois dizer que todos os atributos não primos dependem diretamente da chave é a condição da 3FN (somada à 2FN); ela só examina atributos não primos e, portanto, não impede um determinante que não seja superchave quando o dependente é atributo primo.
  • E: errada, pois eliminar dependências parciais e transitivas é o que definem a 2FN e a 3FN, ambas formuladas em relação às chaves e aos atributos não primos; a expressão "independentemente das chaves" não faz sentido, e a FNBC é definida pela exigência de que todo determinante seja superchave.

Dica: a FNBC é a versão mais forte da 3FN.

Fundamentos: Teoria da normalização de Codd: definição de FNBC · Conceito de dependência funcional e de superchave

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 42, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor