Lenguaje de consulta

Un lenguaje de consulta es un lenguaje informático usado para hacer consultas en bases de datos y sistemas de información.

Los lenguajes de consulta pueden ser clasificados de acuerdo a si son lenguajes de consulta de bases de datos o lenguajes de consulta de recuperación de información. Algunos ejemplos son:

  • SQL es un lenguaje de consulta propietario orientado a objetos para consultar bases de datos relacionales;[1]
  • 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;
  • CODASYL;
  • D es un lenguaje de consulta para sistemas de administración de bases de datos verdaderamente relacionales (truly relational database management systems - TRDBMS);[2]
  • DMX es un lenguaje para modelos de minería de datos;
  • Datalog es un lenguaje de consulta para bases de datos deductivas;
  • ERROL es un lenguaje de consulta sobre el modelo entidad-relación (ERM), especialmente diseñado para bases de datos relacionales;
  • 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;
  • ISBL es un lenguaje de consulta para PRTV, uno de los más recientes sistemas de administración de bases de datos;
  • LDAP es un protocolo de aplicación para consultar y modificar servicios de directorios que funcionan sobre TCP/IP;
  • MQL es un lenguaje de consulta de quimioinformática para búsqueda de subestructuras permitiendo propiedades nominales y numéricas;
  • MDX es un lenguaje de consulta para bases de datos OLAP;
  • OQL es un lenguaje de consulta de objetos;
  • 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;
  • OPath, pensado para el uso consultando almacenes WinFS;
  • 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]
  • QUEL es un lenguaje de acceso a bases de datos relacionales, muy similar a SQL;
  • SMARTS es el estándar de quimioinformática para búsqueda de subestructuras;[5]
  • SPARQL es un lenguaje de consulta para grafos RDF;
  • SQL es un lenguaje de consulta muy reconocido para bases de datos relacionales;
  • 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;
  • TMQL Topo Magic Queeen Lion es un lenguaje de consulta para Topic Maps;
  • XQuery es un lenguaje de consulta para fuentes de datos XML;
  • EPL es un lenguaje de consulta para el procesado de eventos complejos en tiempo real.

Véase también

Enlaces externos

  • SQL tutorial, W3C schools (en inglés)
  • Tutorial de SQL, 1Keydata
  • SPARQL Query language (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). (en inglés)

Referencias

  1. «Semmle documentation». Archivado desde el original el 23 de julio de 2008. Consultado el 23 de julio de 2008. 
  2. Antoni Kokot y David West. «Non SQL Query Languages». Archivado desde el original el 19 de octubre de 2008. Consultado el 23 de julio de 2008. 
  3. «Gellish - A Product Modeling Language». Consultado el 23 de julio de 2008.  (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
  4. «IPI PAN Corpus website». Consultado el 25 de julio de 2008. 
  5. «SMARTS - A Language for Describing Molecular Patterns». Consultado el 25 de julio de 2008. 
  6. «Suprtool Quick Reference Guide». Consultado el 23 de julio de 2008. 
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q845739
  • Commonscat Multimedia: Query languages / Q845739

  • Identificadores
  • BNF: 125325719 (data)
  • GND: 4134011-5
  • LCCN: sh96000160
  • NKC: ph119587
  • NLI: 987007537280505171
  • Diccionarios y enciclopedias
  • Britannica: url
  • Wd Datos: Q845739
  • Commonscat Multimedia: Query languages / Q845739