Lenguajes de consulta de bases de datos

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Los lenguajes de consulta, lenguajes de consulta de datos o lenguajes de consulta de bases de datos (DQLs) son lenguajes informáticos utilizados para realizar consultas en bases de datos y sistemas de información. Un ejemplo bien conocido es el lenguaje de consulta estructurado (SQL).

Tipos

En términos generales, los lenguajes de consulta se pueden clasificar según sean lenguajes de consulta de base de datos o lenguajes de consulta de recuperación de información. La diferencia es que un lenguaje de consulta de base de datos intenta dar respuestas fácticas a preguntas fácticas, mientras que un lenguaje de consulta de recuperación de información intenta encontrar documentos que contengan información relevante para un área de investigación.

Ejemplos

  • Atomese, el lenguaje de consulta de gráficos para la base de datos de gráficos de OpenCog, el AtomSpace.
  • Attempto Controlled English es un lenguaje de consulta que también es un lenguaje natural controlado.
  • AQL es un lenguaje de consulta para el sistema de base de datos multimodelo nativo ArangoDB.
  • .QL es un lenguaje de consulta orientado a objetos patentado para consultar bases de datos relacionales; sucesor de Datalog;
  • Lenguaje de consulta contextual (CQL) un lenguaje formal para representar consultas a sistemas de recuperación de información como índices web o catálogos bibliográficos.
  • CQLF (CODYASYL Query Language, Flat) es un lenguaje de consulta para bases de datos de tipo CODASYL;
  • El lenguaje de consulta orientado a conceptos (COQL) se utiliza en el modelo orientado a conceptos (COM). Se basa en una nueva construcción y concepto de modelado de datos y utiliza operaciones tales como proyección y de-proyección para análisis multidimensional, operaciones analíticas e inferencia;
  • Cypher es un lenguaje de consulta para la base de datos de gráficos Neo4j;
  • DMX es un lenguaje de consulta para modelos de minería de datos;
  • Datalog es un lenguaje de consulta para bases de datos deductivas;
  • Discovery Query Language es un lenguaje de consulta para acceder a Watson Discovery Services en IBM Cloud;
  • EdgeQL es un lenguaje de consulta relacional de gráficos declarativo de EdgeDB
  • F-logic es un lenguaje orientado a objetos declarativo para bases de datos deductivas y representación del conocimiento.
  • FQL le permite usar una interfaz de estilo SQL para consultar los datos expuestos por Graph API. Proporciona características avanzadas que no están disponibles en Graph API.
  • Gellish English es un idioma que se puede utilizar para consultas en bases de datos de Gellish English, para diálogos (solicitudes y respuestas), así como para modelado de información y modelado de conocimiento;
  • Gremlin es un lenguaje transversal de gráficos de Apache Software Foundation para sistemas de gráficos OLTP y OLAP.
  • GraphQL es un lenguaje de consulta de datos desarrollado por Facebook como alternativa a REST y arquitecturas de servicios web ad-hoc.
  • HTSQL es un lenguaje de consulta que traduce consultas HTTP a SQL;
  • ISBL es un lenguaje de consulta para PRTV, uno de los primeros sistemas de gestión de bases de datos relacionales;
  • Jaql es un lenguaje de consulta y procesamiento de datos funcional que se usa más comúnmente para el procesamiento de consultas JSON;
  • JSONiq es un lenguaje de consulta declarativo diseñado para colecciones de documentos JSON;
  • KQL es un lenguaje de consulta que se usa en Azure Data Explorer (Kusto) y la herramienta CMPivot en Microsoft System Center Configuration Manager
  • Las expresiones de consulta LINQ son una forma de consultar varias fuentes de datos de lenguajes.NET
  • LDAP es un protocolo de aplicación para consultar y modificar servicios de directorio que se ejecutan sobre TCP/IP;
  • LogiQL es una variante de Datalog y es el lenguaje de consulta para el sistema LogicBlox.
  • MQL es un lenguaje de consulta de quimioinformática para una búsqueda de subestructura que permite además de propiedades nominales también propiedades numéricas;
  • MDX es un lenguaje de consulta para bases de datos OLAP;
  • N1QL es el lenguaje de consulta de Couchbase para encontrar datos en los servidores de Couchbase;
  • OQL es lenguaje de consulta de objetos;
  • OCL (lenguaje de restricción de objetos). A pesar de su nombre, OCL también es un lenguaje de consulta de objetos y un estándar OMG;
  • OPath, diseñado para consultar WinFS Stores;
  • OttoQL, destinado a consultar tablas, XML y bases de datos;
  • Poliqarp Query Language es un lenguaje de consulta especial diseñado para analizar texto anotado. Utilizado en el motor de búsqueda Poliqarp;
  • PQL es un lenguaje de programación de propósito especial para administrar modelos de procesos basados ​​en información sobre escenarios que describen estos modelos;
  • PTQL basado en consultas relacionales sobre seguimientos de programas, lo que permite a los programadores escribir consultas expresivas y declarativas sobre el comportamiento del programa.
  • QUEL es un lenguaje de acceso a bases de datos relacionales, similar en la mayoría de los aspectos a SQL;
  • RDQL es un lenguaje de consulta RDF;
  • Rego es un lenguaje de consulta inspirado en Datalog;
  • ReQL es un lenguaje de consulta utilizado en RethinkDB;
  • SMARTS es el estándar quimioinformático para la búsqueda de subestructuras;
  • SOQL es un lenguaje de consulta que se utiliza para consultar las bases de datos de Salesforce;
  • SPARQL es un lenguaje de consulta para gráficos RDF;
  • SPL es un lenguaje de búsqueda para big data generado por máquina, basado en Unix Piping y SQL.
  • SCL es el lenguaje de control de software para consultar y manipular objetos de Endevor
  • SQL es un lenguaje de consulta y manipulación de datos muy conocido para bases de datos relacionales;
  • SuprTool es un lenguaje de consulta patentado para SuprTool, un programa de acceso a bases de datos utilizado para acceder a datos en Image/SQL (anteriormente TurboIMAGE) y bases de datos Oracle;
  • TMQL Topic Map Query Language es un lenguaje de consulta para Topic Maps;
  • TQL es un lenguaje utilizado para consultar la topología de los productos HP
  • Tutorial D es un lenguaje de consulta para sistemas de administración de bases de datos verdaderamente relacionales (TRDBMS);
  • U-SQL es un lenguaje de procesamiento de datos inventado en Microsoft
  • XQuery es un lenguaje de consulta para fuentes de datos XML;
  • XPath es un lenguaje declarativo para navegar por documentos XML;
  • XSPARQL es un lenguaje de consulta integrado que combina XQuery con SPARQL para consultar fuentes de datos XML y RDF a la vez;
  • YQL es un lenguaje de consulta similar a SQL creado por Yahoo!
  • Idiomas de consulta del motor de búsqueda, por ejemplo, como los que utiliza Google o Bing

Contenido relacionado

Tiempo de compilación

En informática, el tiempo de compilación describe la ventana de tiempo durante la cual se compila un programa de computadora. El término se utiliza como...

Lempel–Ziv–Welch

Corporación Burroughs

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save