Cebraspe · BANRISUL · 2025 · Diversos cargos

Questão 80 · Informática: Banco de dados

No que se refere a planos de execução (explain plan) em bancos de dados relacionais, assinale a opção correta.

  1. A) A geração de um plano de execução é um processo manual e demorado, que requer que o analista defina explicitamente os índices que serão utilizados.
  2. B) O plano de execução inclui informações sobre métodos de junção entre tabelas, mas não sobre filtros, ordenações ou agrupamentos.
  3. C) O plano de execução descreve a sequência de passos definida pelo otimizador, incluindo métodos de acesso, junção e operações de dados, o que permite ao analista identificar oportunidades de otimização.
  4. D) O plano de execução é utilizado apenas em consultas que envolvem múltiplas tabelas, não se aplicando a instruções simples com apenas uma tabela.
  5. E) O otimizador de consultas executa sempre todas as alternativas de plano, selecionando a que apresentar o menor tempo de execução real.

Marque a alternativa correta:

Gabarito: C

Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).

Comentário

Gabarito: C.

O plano de execução (explain plan) mostra a sequência de passos que o otimizador escolheu para executar uma instrução: métodos de acesso às tabelas (full scan, index scan), métodos de junção (hash, nested loops, merge), ordenações, agrupamentos e demais operações. Com essas informações, o analista consegue identificar gargalos, como varreduras completas desnecessárias ou junções ineficientes, e propor otimizações.

  • A) processo manual e demorado: a geração do plano é automática e rápida, feita pelo próprio SGBD, sem definição manual de índices.
  • B) não inclui filtros, ordenações ou agrupamentos: o plano justamente informa essas operações, além das junções.
  • D) apenas consultas com múltiplas tabelas: o plano também se aplica a instruções com uma única tabela, mostrando o acesso e os filtros.
  • E) executa todas as alternativas: o otimizador estima custos com base em estatísticas e não executa todos os planos para comparar tempos reais.

Dica: o explain plan é uma estimativa do otimizador, não uma execução real.

Fundamentos: Função do plano de execução como descrição das operações escolhidas pelo otimizador · Métodos de acesso, junção e operações de dados como conteúdo do plano

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 80, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor