Gracias a English Query, el usuario puede crear aplicaciones que
acepten consultas en lenguaje natural, preguntas planteadas en
inglés sencillo, en lugar de en complejas sentencias de SQL. Este
mecanismo idóneo permite que hasta los usuarios menos experimentados
realicen consultas sin formato, lo que permite al desarrollador
centrarse en la creación de otras partes de la aplicación en lugar
de en la construcción de una gran cantidad de informes predefinidos
de los que no se sabe si cumplirán las expectativas del usuario. Hoy
en día, con la popularidad con la que cuenta la Web, la necesidad de
los usuarios por realizar consultas sin formato es aún mayor. Los
usuarios esperan que los sitios web ofrezcan capacidades integrales
y fáciles de usar.
La característica de English Query permite que los desarrolladores
y los administradores de bases de datos puedan ofrecer un fácil
acceso a los datos almacenados en bases de datos relacionales a todo
tipo de usuarios finales, soportando al mismo tiempo a los usuarios
de potencia y a los que demanden complejos subconjuntos de datos.
English Query convierte las preguntas del usuario en consultas de
SQL que obtienen los resultados deseados de la base de datos.
Las aplicaciones de English Query de creación, autor e
implementación se han ampliado en gran medida en SQL Server 2000:
English Query permite la consulta de cualquier almacenaje de
datos de OLE DB a través de la creación de sentencias de SQL, y de
almacenamientos multidimensionales, creando sentencias de
expresiones multidimensionales (MDX). Las sentencias generadas
pueden utilizar Transact SQL (T-SQL), para SQL Server, así como SQL
para Microsoft Jet y Oracle. Los asistentes pueden automatizar el
proceso de creación de los modelos semánticos requeridos para
English Query.