Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 222

  • (FCC 2015)

Para encontrar o melhor plano de avaliação de consulta, o otimizador precisa gerar planos alternativos que produzam o mesmo resultado que a expressão SQL dada, e escolher o melhor. A geração de planos de avaliação de consulta envolve 3 etapas:
1. Gerar expressões que sejam logicamente equivalentes à expressão dada.
2. Anotar as expressões resultantes de maneiras alternativas para gerar planos diferentes.
3. Estimar o custo de cada plano.
De acordo com este contexto, é correto afirmar que


A) para implementar a etapa 1 o otimizador utiliza regras de equivalência. Duas expressões são equivalentes se geram, pelo menos, 50% das tuplas iguais.

B) deve-se calcular os custos das operações individuais em um plano de consulta e combiná-los para determinar precisamente o custo da expressão da álgebra relacional.

C) como o custo é calculado de forma precisa, o plano selecionado é necessariamente o melhor e menos dispendioso plano.

D) na etapa 3 é escolhido o plano que tenha o menor custo estimado.

E) a maioria dos SGBDs oferece ao administrador opções de criação do plano de avaliação das consultas através de comandos como “explain <consulta>".


Próximo:
EXERCÍCIOS - Exercício 223

Vamos para o Anterior: Exercício 221

Tente Este: Exercício 139

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=1.97ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.53ms))((ts_substr_c=1.00ms))((ts_substr_im=0.74ms))
((total= 4ms))