Pular para o conteúdo principal

Questão de Banco de Dados — Administração de banco de dados — FCC 2015

Banco de DadosAdministração de banco de dados
Código
fc019054
Banca
FCC
Órgão
DPE-SP
Ano
2015
Nível
Superior
Cargo
Administrador de Banco de Dados
Um DBA executa regularmente a monitoração de desempenho da base de dados sob sua responsabilidade. Uma conclusão que pode advir desse monitoramento, tendo como objetivo a melhoria de desempenho da base de dados é:
  1. Aduplicar todas as tabelas da base de dados.
  2. Beliminar todos os índices da base de dados.
  3. Csubstituir todos valores nulos da base de dados pelo valor zero.
  4. Daumentar o tamanho das senhas utilizadas para acesso à base de dados.
  5. Ecriar visões materializadas.
Revelar gabarito e comentário

GabaritoE — criar visões materializadas.

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”.

Monitoração de desempenho em banco de dados

Gabarito: letra E. A criação de visões materializadas é uma técnica reconhecida de otimização de desempenho, pois pré-computa e armazena resultados de consultas complexas, reduzindo o tempo de execução. As demais alternativas ou prejudicam o desempenho ou não estão relacionadas à melhoria de performance.

A banca testa o conhecimento sobre práticas comuns de DBA para tuning de banco de dados. A monitoração de desempenho pode levar à identificação de consultas lentas que se beneficiam de visões materializadas, enquanto as demais opções são distratores.

Alternativa A — ❌ Incorreta

Duplicar todas as tabelas aumenta a redundância e o espaço de armazenamento, além de exigir mecanismos de consistência. Não é uma prática de melhoria de desempenho; ao contrário, pode degradá-lo e complicar a manutenção.

Alternativa B — ❌ Incorreta

Eliminar todos os índices removeria a estrutura que acelera a busca de registros. Os índices são essenciais para consultas rápidas; sua ausência força varreduras completas nas tabelas, prejudicando severamente o desempenho.

Alternativa C — ❌ Incorreta

Substituir valores nulos por zero altera o significado dos dados (nulo indica ausência, zero é um valor numérico) e não melhora desempenho. Pode, inclusive, distorcer resultados de agregações e consumir recursos desnecessários.

Alternativa D — ❌ Incorreta

Aumentar o tamanho das senhas é uma medida de segurança, não de desempenho. Não tem impacto positivo sobre a velocidade de consultas ou operações no banco.

Alternativa E — ✅ Correta ⟵ GABARITO

Visões materializadas armazenam fisicamente o resultado de uma consulta, sendo atualizadas periodicamente. Elas são úteis para consultas agregadas ou joins pesados, reduzindo o custo de processamento em tempo real. É uma técnica clássica de otimização de desempenho em bancos de dados relacionais.

Gabarito: letra E.

Link permanente: /questoes/fc019054