? Un procesador de consultas es uno de los componentes principales de una base de datos relacional o una base de datos electrónica en la que los datos se almacenan en las tablas de filas y columnas . Complementa el motor de almacenamiento , que escribe y lee datos desde y hacia los medios de almacenamiento . Funcionamiento básico
usuario, o un programa de aplicaciones , interactúa con el procesador de consultas y el procesador de consultas , a su vez interactúa con el motor de almacenamiento . Esencialmente , el procesador de consultas recibe una instrucción o instrucciones escritas en lenguaje de consulta estructurado (SQL ) , elige un plan de ejecución de las instrucciones y lleva a cabo el plan.
Optimization
La sintaxis SQL se transforma en una serie de operaciones que se pueden realizar sobre los datos y los índices. El plan de consulta en bruto , como se le conoce , se ha optimizado para que sea más eficiente antes de su ejecución .
Separación
Efectivamente , el usuario especifica el como resultado de que él o ella quiere lograr y el procesador de consultas determina cómo se logra el resultado. De este modo , el procesador de consultas separa al usuario de los detalles innecesarios de cómo se ejecuta una consulta.