Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — FUNDATEC 2026

Banco de DadosModelo relacional
Código
qg685914
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Banco de Dados
Considere a relação R(A, B, C, D) com o seguinte conjunto de dependências funcionais:A → BB → CA → DSabendo que A é a chave primária da relação, qual é a forma normal mais alta em que R se encontra, considerando que a relação já satisfaz a Primeira Forma Normal (1FN)?
  1. AR encontra-se na Forma Normal de Boyce-Codd (BCNF), pois todos os determinantes das dependências funcionais são superchaves da relação, satisfazendo o critério mais restritivo de normalização.
  2. BR encontra-se apenas na 1FN, pois a existência de múltiplas dependências funcionais partindo de A caracteriza uma violação da Segunda Forma Normal (2FN) por redundância de determinante.
  3. CR encontra-se na 2FN, pois a dependência A → D envolve um atributo não chave determinado diretamente pela chave primária, o que configura dependência parcial e impede o enquadramento na 3FN.
  4. DR encontra-se na 2FN, pois a chave primária é simples e não existem dependências parciais, mas a dependência B → C caracteriza uma dependência transitiva que impede o enquadramento na Terceira Forma Normal (3FN).
  5. ER encontra-se na 3FN, pois todas as dependências funcionais partem da chave primária A, não havendo qualquer dependência transitiva entre atributos não chave.
Revelar gabarito e comentário

GabaritoD — R encontra-se na 2FN, pois a chave primária é simples e não existem dependências parciais, mas a dependência B → C caracteriza uma dependência transitiva que impede o enquadramento na Terceira Forma Normal (3FN).

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: Formas Normais

Gabarito: letra D. A relação R está na 2FN porque a chave primária é simples (A), o que elimina qualquer possibilidade de dependência parcial, mas a dependência funcional B→C gera uma dependência transitiva (A→B→C), impedindo o enquadramento na 3FN. Essa é a forma normal mais alta atingida.

As formas normais são hierárquicas: uma relação está em uma forma normal se satisfizer os critérios dela e de todas as anteriores. Partindo da 1FN, temos:

  • 2FN: exige que todo atributo não chave dependa totalmente da chave primária (sem dependência parcial). Como a chave é de um único atributo, toda dependência a partir dela é total — logo, R está em 2FN.

  • 3FN: exige que não haja dependência transitiva, ou seja, nenhum atributo não chave deve determinar outro atributo não chave. Aqui, B (não chave) determina C (não chave), caracterizando a transitividade A→B→C. Portanto, R não está em 3FN.

  • BCNF: exige que todo determinante seja superchave. B não é superchave, então R não está em BCNF.

NÃO CAIA NESSA!

A banca tenta confundir ao citar a dependência A→D como “parcial” na alternativa C. Lembre-se: dependência parcial só ocorre quando a chave é composta e parte dela determina um atributo não chave. Com chave simples (A), não há como existir dependência parcial — todas as dependências a partir da chave são totais.

erDiagram
    R {
        A PK
        B
        C
        D
    }
    R ||--o{ R : "A → B"
    R ||--o{ R : "B → C"
    R ||--o{ R : "A → D"

Alternativa A — ❌ Incorreta

Afirma que R está em BCNF. Para BCNF, todo determinante deve ser superchave. B→C tem determinante B, que não é superchave, logo a condição não é satisfeita.

Alternativa B — ❌ Incorreta

Diz que R está apenas na 1FN. Isso é falso, pois R atende aos requisitos da 2FN (chave simples → dependência total).

Alternativa C — ❌ Incorreta

Alega que A→D configura dependência parcial, impedindo a 3FN. Erro: dependência parcial só existe em chave composta. Com chave simples, A→D é uma dependência total normal.

Alternativa D — ✅ Correta ⟵ GABARITO

Correta: chave primária simples → R está em 2FN. A dependência B→C é transitiva (não chave → não chave), impedindo a 3FN.

Alternativa E — ❌ Incorreta

Afirma que não há dependência transitiva, mas B→C é claramente uma transitividade (A→B, B→C).

PEGA ESSA DICA!

Para resolver questões de forma normal, siga este roteiro: (1) a chave é simples? → automaticamente em 2FN; (2) há dependência transitiva entre não chaves? → não é 3FN; (3) todo determinante é superchave? → é BCNF.

Gabarito: letra D.

Link permanente: /questoes/qg685914