Questão de Banco de Dados — Formas normais — FGV 2025
Banco de Dados›Formas normais
Código
fg121826
Banca
FGV
Órgão
TCE-RR
Ano
2025
Nível
Superior
Cargo
Analista Administrativo - Tecnologia da Informação, com especialidade em Banco de Dados
O conceito de dependência funcional é fundamental na análise de esquemas relacionais, sendo uma ferramenta básica para medir a adequação dos agrupamentos de atributos. Dependências funcionais podem ser utilizadas para descrever melhor um esquema de relação ao especificar restrições que devem ser mantidas entre seus atributos.As dependências funcionais problemáticas podem ser eliminadas por meio do processo de normalização, buscando alcançar as várias formas normais.As formas normais que buscam eliminar novos conceitos de dependência funcional que são extensões e especializações do conceito original são
A1FN e 5FN.
B2FN e 3FN.
C3FN e Forma Normal de Boyce-Codd (FNBC).
D4FN e 5FN.
E3FN e 4FN.
Revelar gabarito e comentário▾
GabaritoD — 4FN e 5FN.
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”.
Formas Normais e Extensões de Dependências Funcionais
Gabarito: letra D. As formas normais que eliminam extensões e especializações do conceito original de dependência funcional são a quarta forma normal (4FN) e a quinta forma normal (5FN). A 4FN trata de dependências multivaloradas, e a 5FN trata de dependências de junção – ambas são generalizações das dependências funcionais. As demais formas normais (1FN, 2FN, 3FN, FNBC) lidam exclusivamente com dependências funcionais tradicionais.
A banca testa o conhecimento sobre a hierarquia de formas normais e qual tipo de dependência cada uma busca resolver. Enquanto as três primeiras formas normais e a FNBC focam em dependências funcionais, a 4FN e a 5FN abordam conceitos mais avançados: dependências multivaloradas (MVD) e dependências de junção (JD), respectivamente.
Formas normais
1Dependências funcionais (tradicionais)
1FN (atomicidade)
2FN (dependência parcial)
3FN (dependência transitiva)
FNBC (determinante = superchave)
2Extensões das dependências funcionais
4FN (dependência multivalorada — MVD)
5FN (dependência de junção — JD)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
1FN trata de atomicidade dos atributos, não de nenhuma extensão de dependência funcional. 5FN sim, é baseada em dependência de junção, mas 1FN não se encaixa no conceito de extensão.
Alternativa B — ❌ Incorreta
2FN e 3FN eliminam dependências parciais e transitivas, respectivamente, que ainda são dependências funcionais tradicionais – não são extensões do conceito.
Alternativa C — ❌ Incorreta
3FN e FNBC também tratam exclusivamente de dependências funcionais (transitivas e superchave). Não envolvem multivaloradas ou de junção.
Alternativa D — ✅ Correta ⟵ GABARITO
4FN elimina dependências multivaloradas que não são dependências funcionais; 5FN elimina dependências de junção que não são implicadas por chaves candidatas. Ambas são extensões do conceito original de dependência funcional.
Alternativa E — ❌ Incorreta
3FN trata de dependências funcionais (transitivas), não de extensões. Apenas 4FN atende ao critério, mas a alternativa inclui 3FN erroneamente.
PEGA ESSA DICA!
Lembre-se do mnemônico: "1FN: átomo; 2FN: chave inteira; 3FN: sem transitiva; FNBC: determinante é superchave; 4FN: sem MVD não-FD; 5FN: sem JD não-chave." As extensões (MVD e JD) são os "novos conceitos" a que a questão se refere.