Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2024
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce173493
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Infraestrutura
Em tuning de banco de dados, para alterar expressões SQL sem implicar em alterações físicas do sistema gerenciador de banco dados e sem ajuste do esquema físico do servidor, é utilizado o processo de
Aajuste de planos de consulta.
Bajuste automatizado de design físico.
Cajuste do esquema físico.
Dview materializada.
Eparticionamento horizontal de relações.
Revelar gabarito e comentário▾
GabaritoA — ajuste de planos de consulta.
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”.
Tuning de Banco de Dados
Gabarito: letra A. O processo descrito é o ajuste de planos de consulta (query tuning), que permite alterar a forma como uma consulta SQL é executada (por meio de reescrita de SQL, uso de hints, etc.) sem modificar a estrutura física do banco ou o esquema. As demais alternativas envolvem alterações físicas: design físico, esquema, materialização ou particionamento.
A questão testa a distinção entre as técnicas de tuning. O tuning pode ser lógico (consulta) ou físico (estruturas de armazenamento). O enunciado exclui explicitamente alterações físicas, restando apenas o ajuste de planos.
Tuning de banco de dados
1Lógico (consulta)
Ajuste de planos de consulta
Reescrita de SQL
Hints
Sem alteração física
2Físico (armazenamento)
Ajuste de design físico
Ajuste do esquema físico
View materializada
Particionamento horizontal
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
O ajuste de planos de consulta (também chamado de otimização de consultas) consiste em modificar a estratégia de execução de uma instrução SQL — por exemplo, escolhendo índices ou sequências de junção — sem alterar o esquema físico do banco de dados. É justamente o que o enunciado descreve: alterar expressões SQL sem implicar alterações físicas ou no esquema.
Alternativa B — ❌ Incorreta
O ajuste automatizado de design físico (como o Database Engine Tuning Advisor do SQL Server) propõe alterações no esquema físico — criação de índices, partições, views materializadas — o que contraria a premissa de "sem ajuste do esquema físico".
Alternativa C — ❌ Incorreta
O ajuste do esquema físico envolve modificar a estrutura de armazenamento (tabelas, índices, constraints), ou seja, é exatamente o tipo de alteração que o enunciado diz não realizar.
Alternativa D — ❌ Incorreta
Uma view materializada é um objeto físico que armazena o resultado de uma consulta para agilizar recuperações. Sua criação altera o esquema físico, o que não se enquadra no processo descrito.
Alternativa E — ❌ Incorreta
O particionamento horizontal de relações redistribui as linhas de uma tabela em diferentes partições físicas, alterando a organização física dos dados — novamente, uma mudança no esquema físico.
PEGA ESSA DICA!
Para resolver questões sobre tuning, identifique se a técnica age sobre a escrita da consulta (lógico) ou sobre a estrutura de armazenamento (físico). Apenas o ajuste de planos de consulta é puramente lógico; todas as outras alternativas envolvem modificações físicas.