Pular para o conteúdo principal

Questão de Banco de Dados — Formas normais — CESPE / CEBRASPE 2025

Banco de DadosFormas normais
Código
ce195384
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Área: Administração de Banco de Dados
Em um banco de dados que armazena informações sobre pedidos de clientes, uma tabela foi criada inicialmente com as seguintes colunas: PedidoID, ClienteNome, ClienteTelefone, ProdutoID, ProdutoNome, Quantidade e PreçoUnitario. Essa estrutura apresenta redundâncias e possíveis anomalias.Nessa situação, a normalização tem como objetivo
  1. Agarantir que todas as tabelas possuam apenas uma chave primária e nenhuma chave estrangeira.
  2. Bduplicar os dados mais acessados em diferentes tabelas para melhorar o desempenho.
  3. Celiminar todos os relacionamentos entre tabelas para reduzir a complexidade da estrutura do banco de dados.
  4. Dreduzir a redundância e eliminar anomalias de inserção, atualização e exclusão. E
  5. Eaumentar a velocidade de consulta por meio da replicação de dados redundantes.
Revelar gabarito e comentário

GabaritoD — reduzir a redundância e eliminar anomalias de inserção, atualização e exclusão. E

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 D. A normalização tem como objetivo reduzir a redundância de dados e evitar anomalias de inserção, atualização e exclusão, conforme estabelecido na teoria de normalização de bancos de dados relacionais.

A banca cobra o conceito fundamental da normalização, que é a organização do esquema para minimizar problemas de integridade e consistência. As demais alternativas distorcem esse objetivo, confundindo normalização com técnicas opostas como desnormalização ou replicação.

Alternativa A — ❌ Incorreta

Afirma que normalização garante "apenas uma chave primária e nenhuma chave estrangeira". Na verdade, a normalização frequentemente cria múltiplas tabelas com chaves estrangeiras para estabelecer relacionamentos e eliminar dependências. Chaves estrangeiras são essenciais para a integridade referencial.

Alternativa B — ❌ Incorreta

Sugere "duplicar os dados mais acessados em diferentes tabelas para melhorar o desempenho". Isso é o oposto da normalização, que visa eliminar redundâncias. A duplicação proposital é uma técnica de desnormalização, usada excepcionalmente para desempenho, mas não é objetivo da normalização.

Alternativa C — ❌ Incorreta

Defende "eliminar todos os relacionamentos entre tabelas". Na verdade, a normalização cria relacionamentos por meio de chaves estrangeiras, organizando os dados em tabelas distintas e ligadas, reduzindo redundância sem perder a capacidade de associar informações.

Alternativa D — ✅ Correta ⟵ GABARITO

Afirma "reduzir a redundância e eliminar anomalias de inserção, atualização e exclusão". Essa é a definição clássica e precisa do objetivo da normalização, conforme descrito nos fundamentos de bancos de dados relacionais.

Alternativa E — ❌ Incorreta

Propõe "aumentar a velocidade de consulta por meio da replicação de dados redundantes". Novamente, isso é desnormalização; a normalização prioriza a consistência e integridade, muitas vezes às custas de algum desempenho, mas não tem como objetivo replicar dados.

PEGA ESSA DICA!

Na prova, desconfie de alternativas que associam normalização a duplicação, replicação ou eliminação de chaves estrangeiras. Lembre-se: normalizar é dividir tabelas para evitar repetição de dados e anomalias; desnormalizar é o caminho inverso (reunir tabelas) para consultas mais rápidas.

Gabarito: letra D.

Link permanente: /questoes/ce195384