Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2025
Banco de Dados›Banco de Dados Relacionais
Código
qg474859
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação / Ênfase em Análise de Sistemas / Gerência de Projetos de TI
Qual é o principal objetivo da normalização de um banco de dados relacional, especialmente até a Terceira Forma Normal (3FN)?
AAumentar o desempenho das consultas, permitindo redundância de dados.
BReduzir a redundância de dados e minimizar anomalias de inserção, atualização e exclusão.
CSimplificar a criação de chaves primárias compostas.
DFacilitar a desnormalização para a construção de um data warehouse.
EGarantir que todas as tabelas tenham uma chave primária numérica.
Revelar gabarito e comentário▾
GabaritoB — Reduzir a redundância de dados e minimizar anomalias de inserção, atualização e exclusão.
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 de Banco de Dados
Gabarito: letra B. A normalização até a Terceira Forma Normal (3FN) tem como objetivo principal reduzir a redundância de dados e minimizar as anomalias de inserção, atualização e exclusão, conforme definido por Edgar F. Codd no modelo relacional.
A banca testa o conhecimento do propósito central da normalização. Enquanto a desnormalização pode ser usada para melhorar desempenho em consultas, a normalização visa justamente o oposto: eliminar redundâncias e evitar inconsistências.
Alternativa A — ❌ Incorreta
Afirma que a normalização aumenta o desempenho permitindo redundância. Na verdade, redundância é o que a normalização busca eliminar, e embora reduza anomalias, pode impactar negativamente o desempenho em algumas consultas devido a mais junções (joins). O aumento de desempenho não é o objetivo principal.
Alternativa B — ✅ Correta ⟵ GABARITO
Descreve exatamente os objetivos da normalização: reduzir redundância e minimizar anomalias de inserção, atualização e exclusão. A 1FN elimina grupos repetitivos; a 2FN remove dependências parciais; a 3FN elimina dependências transitivas.
Alternativa C — ❌ Incorreta
A normalização não tem como foco simplificar a criação de chaves primárias compostas. Na verdade, a normalização pode levar à criação de mais tabelas com chaves compostas, mas esse não é seu objetivo.
Alternativa D — ❌ Incorreta
Facilitar a desnormalização para data warehouse não é objetivo da normalização. Data warehouses frequentemente utilizam esquemas desnormalizados para consultas analíticas, mas a normalização é uma etapa de modelagem para sistemas transacionais (OLTP).
Alternativa E — ❌ Incorreta
Nem toda tabela precisa ter chave primária numérica; chaves naturais ou compostas são permitidas. A normalização não impõe um tipo específico de chave.
Aspecto
Normalização (3FN)
Desnormalização
Redundância
Minimiza
Aumenta
Anomalias
Reduz
Pode reintroduzir
Desempenho consultas
Piora (mais joins)
Melhora (menos joins)
Uso típico
OLTP
Data Warehouse / OLAP
NÃO CAIA NESSA!
A alternativa A tenta confundir associando normalização com aumento de desempenho por redundância. Na verdade, a normalização reduz redundância, e o desempenho pode piorar devido a mais joins. A desnormalização é que busca desempenho com redundância controlada. Fique atento ao termo "redundância": se aparecer como algo positivo na normalização, é distrator.
Gabarito: letra B — a única que descreve corretamente os objetivos da normalização até a 3FN.