Questão de Banco de Dados — Modelo relacional — FUNDATEC 2026
Banco de Dados›Modelo 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)?
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.
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.
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.
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).
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.