Query Language

Query languages are computer languages used to make queries into databases and information systems.

Broadly, query languages can be classified according to whether they are database query languages or information retrieval query languages. The difference is that a database query language attempts to give factual answers to factual questions, while an information retrieval query language attempts to find documents containing information that is relevant to an area of inquiry.

Examples include:

  • .QL is a proprietary object-oriented query language for querying relational databases; successor of Datalog;
  • Contextual Query Language (CQL) a formal language for representing queries to information retrieval systems such as web indexes or bibliographic catalogues.
  • CQLF (CODASYL Query Language, Flat) is a query language for CODASYL-type databases;
  • Concept-Oriented Query Language (COQL) is used in the concept-oriented model (COM). It is based on a novel data modeling construct, concept, and uses such operations as projection and de-projection for multi-dimensional analysis, analytical operations and inference;
  • D is a query language for truly relational database management systems (TRDBMS);
  • DMX is a query language for Data Mining models;
  • Datalog is a query language for deductive databases;
  • Gellish English is a language that can be used for queries in Gellish English Databases, for dialogues (requests and responses) as well as for information modeling and knowledge modeling;
  • HTSQL is a query language that translates HTTP queries to SQL;
  • ISBL is a query language for PRTV, one of the earliest relational database management systems;
  • LINQ query-expressions is a way to query various data sources from .NET languages
  • LDAP is an application protocol for querying and modifying directory services running over TCP/IP;
  • MQL is a cheminformatics query language for a substructure search allowing beside nominal properties also numerical properties;
  • MDX is a query language for OLAP databases;
  • OQL is Object Query Language;
  • OCL (Object Constraint Language). Despite its name, OCL is also an object query language and an OMG standard;
  • OPath, intended for use in querying WinFS Stores;
  • OttoQL, intended for querying tables, XML, and databases;
  • Poliqarp Query Language is a special query language designed to analyze annotated text. Used in the Poliqarp search engine;
  • QUEL is a relational database access language, similar in most ways to SQL;
  • RDQL is a RDF query language;
  • SMARTS is the cheminformatics standard for a substructure search;
  • SPARQL is a query language for RDF graphs;
  • SQL is a well known query language and Data Manipulation Language for relational databases;
  • SuprTool is a proprietary query language for SuprTool, a database access program used for accessing data in Image/SQL (formerly TurboIMAGE) and Oracle databases;
  • TMQL Topic Map Query Language is a query language for Topic Maps;
  • UnQL (Unstructured Query Language) is a functional superset of SQL, developed by the authors of SQLite and CouchDB;
  • XQuery is a query language for XML data sources;
  • XPath is a declarative language for navigating XML documents;
  • XSPARQL is an integrated query language combining XQuery with SPARQL to query both XML and RDF data sources at once;
  • YQL is an SQL-like query language created by Yahoo!

Other articles related to "query language, query, language":

Chess Query Language
... Chess Query Language (CQL) is a structured query language which is designed to allow chess players and researchers to search for games, positions, problems, and studies in ... After running, the query creates a file in Portable Game Notation (PGN) format that contains all the games or positions matching the query criteria ... The language is designed to be extremely flexible for example, a user does not have to define exactly the position or theme that they are looking for, but can modify the query so that it will find similar ...
International Virtual Observatory Alliance - Working Groups - VO Query Language
... The VO Query Language (VOQL) Working Group will be in charge of defining a universal Query Language to be used by applications accessing distributed data within the Virtual Observatory ...
Null (SQL) - Analysis of SQL Null Missing-value Semantics - In Selections and Projections: Weak Representation
... system (of missing information) if any answer to a query made on the construct can be particularized to obtain an answer for any corresponding query on the ... More precisely, if is a query formula in the relational algebra (of "pure" relations) and if is its lifting to a construct intended to represent missing ... this strong property if selections and projections are considered as part of the query language ...
Scimore DB - DQL
... DQL (Distributed Query Language) is the internal query language for ScimoreDB ... DQL is a text based query language, which precisely describes how each query is executed in a large grid of computers ... structure, where the root node returns the result of the DQL query ...

Famous quotes containing the words language and/or query:

    Philosophy is written in this grand book—I mean the universe—
    which stands continually open to our gaze, but it cannot be understood unless one first learns to comprehend the language and interpret the characters in which it is written. It is written in the language of mathematics, and its characters are triangles, circles, and other geometrical figures, without which it is humanly impossible to understand a single word of it.
    Galileo Galilei (1564–1642)

    Such condition of suspended judgment indeed, in its more genial development and under felicitous culture, is but the expectation, the receptivity, of the faithful scholar, determined not to foreclose what is still a question—the “philosophic temper,” in short, for which a survival of query will be still the salt of truth, even in the most absolutely ascertained knowledge.
    Walter Pater (1839–1894)