Lenguaje de Consulta

Es el lenguaje mediante el cual, un usuario expresa su necesidad de información bien sea en un motor de búsqueda o una base de datos, utilizando filtros o condiciones, para delimitar y precisar los resultados. En otras palabras es la estrategia de búsqueda que un usuario plantea para satisfacer sus necesidades de información.

Los lenguajes de consulta o lenguajes de recuperación son “un conjunto de órdenes, operadores y estructuras que, organizadas según unas normas lógicas, permiten la consulta de fuentes y recursos de información electrónica”1

En los lenguajes de consulta, los operadores son los encargados de estructurar las ecuaciones (de formular la pregunta). Dentro de los operadores se encuentran los siguientes: Operadores Booleanos o Lógicos, operadores de truncamiento, operadores de agrupamiento, operadores de proximidad y operadores posicionales.





Ejemplos son:

1.      Q.L es un lenguaje de consulta propietario orientado a objetos para consultar bases de datos relacionales;[1]

2.      Common Query Language (CQL) un lenguaje formal para representar consultas para sistemas de recuperación de información como índices web o catálogos bibliográficos.

3.      D es un lenguaje de consulta para sistemas de administración de bases de datos verdaderamente relacionales (truly relational database management systems - TRDBMS);[2]

4.      DMX es un lenguaje para modelos de minería de datos;

5.      Datalog es un lenguaje de consulta para bases de datos deductivas;

6.      ERROL es un lenguaje de consulta sobre el modelo entidad-relación (ERM), especialmente diseñado para bases de datos relacionales;

7.      Gellish English es un lenguaje que puede ser usado para consultas en bases de datos Gellish English,[3]​ para diálogos (pedidos y respuestas) como también para modelado de información y modelado de conocimiento;

8.      ISBL es un lenguaje de consulta para PRTV, uno de los más recientes sistemas de administración de bases de datos;

9.      LDAP es un protocolo de aplicación para consultar y modificar servicios de directorios corriendo sobre TCP/IP.

10.  MQL es un lenguaje de consulta de quimio informática para búsqueda de subestructuras permitiendo propiedades nominales y numéricas;

11.  MDX es un lenguaje de consulta para bases de datos OLAP;

12.  OQL es un lenguaje de consulta de objetos;

13.  OCL (Object Constraint Language - lenguaje de restricciones de objetos). Pese a su nombre, OCL es también un lenguaje de consulta de objetos y un estándar OMG.

14.  OPath, pensado para el uso consultando almacenes WinFS;

15.  Poliqarp Query Language es un lenguaje de consulta especial diseñado para analizar texto con anotaciones. Usado en el motor de búsqueda Poliqarp;[4]

16.  QUEL es un lenguaje de acceso a bases de datos relacionales, muy similar a SQL;

17.  SMARTS es el estándar de quimioinformática para búsqueda de subestructuras;[5]

18.  SPARQL es un lenguaje de consulta para grafos RDF;

19.  SQL es un lenguaje de consulta muy reconocido para bases de datos relacionales;

20.  SuprTool es un lenguaje de consulta propietario para SuprTool,[6]​ un programa de acceso a bases de datos para obtener datos en Image/SQL (TurboIMAGE) y bases de datos Oracle;

21.  TMQL Topo Magic Queeen Lion es un lenguaje de consulta para Topic Maps;

22.  XQuery es un lenguaje de consulta para fuentes de datos XML;

23.  EPL es un lenguaje de consulta para el procesado de eventos complejos en tiempo real.


Comentarios