Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024
Banco de Dados›Banco de Dados Relacionais
Código
ce178022
Banca
CESPE / CEBRASPE
Órgão
MPO
Ano
2024
Nível
Superior
Cargo
Analista de Planejamento e Orçamento - Especialidade: Desenvolvimento de Sistemas Orçamentários
Acerca de fundamentos dos bancos de dados relacionais, normalização, diagrama entidade-relacionamento e linguagem SQL, julgue o item a seguir.Nos bancos de dados relacionais, enquanto a segunda forma normal é baseada no conceito de dependência transitiva, a terceira forma normal baseia-se no conceito de dependência funcional total.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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 em Bancos de Dados Relacionais: 2FN e 3FN
Gabarito: ❌ ERRADO. A afirmação inverte os conceitos: a segunda forma normal (2FN) baseia-se na dependência funcional total (cada atributo não chave depende da chave primária completa), enquanto a terceira forma normal (3FN) baseia-se na ausência de dependência transitiva (atributos não chave não dependem de outros atributos não chave).
A banca trocou deliberadamente as bases das formas normais – o que é uma pegadinha clássica sobre normalização. O item afirma o oposto do que é verdadeiro.
Conceitos corretos
1FN: atributos atômicos, sem grupos repetitivos.
2FN: estar na 1FN e cada atributo não chave depender totalmente da chave primária (dependência funcional total), ou seja, não pode haver dependência parcial (atributo que depende de apenas parte de uma chave composta).
3FN: estar na 2FN e não haver dependência transitiva – atributos não chave não podem depender de outros atributos não chave; todos devem depender diretamente da chave primária.
Conteúdo de Apoio (paráfrase, sem citação literal): Conforme material didático, a 2FN exige que cada atributo não chave seja funcionalmente dependente da chave primária inteira (dependência total), enquanto a 3FN exige que não existam dependências transitivas entre atributos não chave. A questão trocou exatamente esses conceitos.
❌ ERRADO (conclusão)
O item está errado porque inverteu as definições. A 2FN é baseada na dependência funcional total; a 3FN é baseada na eliminação de dependências transitivas. Portanto, gabarito: E (Errado).