Os mecanismos de otimização baseados em custos presentes nos...

Próximas questões
Com base no mesmo assunto
Q113050 Banco de Dados
Os mecanismos de otimização baseados em custos presentes nos SGBDs relacionais servem:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra C - para elaborar planos de execução mais eficientes através da análise de uma série de informações.

O tema abordado nesta questão envolve o entendimento de como os Sistemas de Gerenciamento de Banco de Dados Relacionais (SGBDs) realizam a otimização de consultas. É essencial conhecer o papel do otimizador de consultas, que é uma componente fundamental dos SGBDs. Esse componente tem como responsabilidade avaliar diferentes maneiras de executar uma consulta e escolher a que possui o menor custo estimado, considerando fatores como tempo de CPU, uso de memória e operações de I/O (Input/Output).

A alternativa correta, Letra C, está correta porque ela reflete exatamente a função do otimizador de consultas. Ele usa estatísticas sobre os dados, como distribuição de valores, frequência e tamanho dos registros, e informações sobre a estrutura do banco de dados, como índices e chaves primárias, para criar um plano de execução que determina a ordem e o método de acesso aos dados (como scans de tabelas ou índices) de forma a minimizar o tempo total de execução da consulta.

Outras alternativas são incorretas porque:

  • A - O otimizador não calcula o custo de armazenamento em disco baseado em número de arquivos de dados.
  • B - O otimizador não lida com custos de atualização de software do SGBD.
  • D - O otimizador não gera relatórios automáticos indicando necessidade de atualização de hardware.
  • E - Embora a minimização do acesso a disco seja importante, o otimizador não se limita a esse aspecto; ele considera uma variedade de fatores de custo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo