? Um processador de consulta é um dos principais componentes de uma base de dados relacional ou uma base de dados electrónica , em que os dados são armazenados em quadros de linhas e colunas . Ele complementa o mecanismo de armazenamento , que grava e lê dados a partir de suportes de armazenamento . Operação básica
Um usuário , ou um programa de aplicações , interage com o processador de consultas e o processador de consultas , por sua vez, interage com o mecanismo de armazenamento . Essencialmente, o processador de consulta recebe uma instrução ou instruções escritas em Structured Query Language (SQL) , escolhe um plano para executar as instruções e executa o plano.
Otimização
A sintaxe SQL é transformada em uma série de operações que podem ser executadas em dados e seus índices. O plano de consulta cru, como é conhecido , é otimizado para torná-lo mais eficiente , antes de ser executado.
Separação
Efetivamente , o usuário especifica o resultar que ele ou ela quer alcançar e o processador de consulta determina como o resultado é alcançado . Desta forma, o processador de consulta separa o usuário dos detalhes desnecessários de como a consulta é executada .