Nos Sistemas de Gerenciadores de Bancos de Dados relacionais (SGBDr), o módulo que se preocupa com o rearranjo e a possível reordenação de operações com a eliminação de redundâncias e uso de algoritmos e índices corretos durante a execução de uma consulta SQL, é denominado