¿Un procesador de consultas acepta instrucciones del lenguaje SQL. Decodifica las instrucciones , los analiza , y luego los ejecuta. El motor de búsqueda es un componente importante de una base de datos , con el otro componente que es el mecanismo de almacenamiento de datos real . Es responsable del análisis de las consultas en comandos ejecutables que pueden ser emitidas para almacenar, recuperar y modificar datos . El procesador de consultas tiene su cuota de desventajas. Sintaxis
El procesador de consultas se limita a un estricto conjunto de reglas sintácticas que deben ser obedecidas . Cada comando debe ser colocado en el orden exacto o la consulta se desmorona. No hay palabras fuera del ámbito de SQL son compatibles con el lenguaje .
Tratamiento Intensivo
Ejecución del proceso de consulta tarda muchos cálculos . El texto de entrada debe ser analizado , el significado exacto debe ser decodificado , y después de las operaciones , finalmente se llevará a cabo.
Menores errores de sintaxis puede alterar los resultados
una consulta mal escrita puede tirar completamente fuera de los resultados de una consulta de base de datos. Esto se debe a que los procesadores de consulta toman sus órdenes de forma muy literal . Una consulta mal redactado puede , en el mejor no funciona , y en el peor, puede resultar en la pérdida o corrupción de datos .
Sintaxis de consulta afecta en gran medida la calidad
Dado que el usuario debe introducir un consulta SQL de acuerdo con estrictas normas de sintaxis SQL , existe una gran variabilidad en la calidad de las consultas SQL. Algunos expertos SQL tienen resultados mucho mejores que los novatos SQL. Esta es la desventaja del procesador de consultas . Hace exactamente lo que usted le indique , incluso si te refieres a que haga algo más.