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