Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2026

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
fg127374
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Banco de Dados)
Durante o processamento de uma consulta, o Otimizador de Consultas avalia diferentes planos de execução. Para estimar o custo de cada plano, o otimizador depende criticamente de informações sobre o estado atual do banco de dados.O componente do SGBD que armazena as estatísticas essenciais como número de tuplas, distribuição de valores em colunas, existência e tipo de índices, que são importantes para o otimizador tomar decisões eficazes, é o
  1. ATransaction Log
  2. BBuffer Manager
  3. CLock Manager
  4. DSystem Catalog
  5. ERecovery Manager
Revelar gabarito e comentário

GabaritoD — System Catalog

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

System Catalog (Catálogo do Sistema)

Gabarito: letra D. O System Catalog (ou dicionário de dados) é o componente do SGBD que armazena metadados e estatísticas do banco de dados, como número de tuplas, distribuição de valores em colunas, existência e tipo de índices — informações essenciais para o otimizador de consultas estimar o custo de diferentes planos de execução.

Componentes do SGBD
  • 1System Catalog (Dicionário de Dados)
    • Metadados e estatísticas
      • Nº de tuplas
      • Distribuição de valores
      • Índices existentes
    • Usado pelo Otimizador de Consultas
  • 2Transaction Log
    • Registro de modificações
    • Recuperação após falhas
  • 3Buffer Manager
    • Gerencia cache de páginas
  • 4Lock Manager
    • Controle de concorrência
  • 5Recovery Manager
    • Restauração de consistência
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O Transaction Log (log de transações) registra todas as modificações feitas por transações, sendo usado para recuperação após falhas. Não armazena estatísticas de otimização.

Alternativa B — ❌ Incorreta

O Buffer Manager (gerenciador de buffer) gerencia a memória temporária (cache) para páginas de dados. Não contém metadados ou estatísticas.

Alternativa C — ❌ Incorreta

O Lock Manager (gerenciador de bloqueios) controla a concorrência entre transações, garantindo isolamento. Não armazena estatísticas.

Alternativa D — ✅ Correta ⟵ GABARITO

O System Catalog é a estrutura que mantém os metadados do banco de dados, incluindo esquemas, tipos de dados, índices e estatísticas atualizadas (número de linhas, distribuição de valores). Essas informações são usadas pelo otimizador para escolher o plano de execução mais eficiente.

Alternativa E — ❌ Incorreta

O Recovery Manager (gerenciador de recuperação) é responsável por restaurar o banco a um estado consistente após falhas, utilizando o log de transações. Não lida com estatísticas para otimização.

Gabarito: letra D

Link permanente: /questoes/fg127374