Dotazovací jazyk je umělý jazyk , ve kterém jsou prováděny dotazy do databází a systémů pro vyhledávání informací .
Bylo vyvinuto mnoho dotazovacích jazyků. Pro dotazy na relační databáze se de facto standardem stal jazyk SQL , který je distribuován jako dotazovací jazyk do dalších kategorií databází. Existuje řada jazyků podobných SQL ( MDX , AQL , CQL , N1QL , LINQ ), které v různé míře znovu používají syntaxi SQL pro přístup k nerelačním zdrojům.
XQuery a XPath se používají k práci s daty XML . Dotazy na grafy RDF používají jazyk SPARQL ; v některých grafových DBMS, jazyk Gremlin .
Dotazovací jazyky pro veřejné vyhledávače hrají zvláštní roli , protože jsou určeny širokému spektru uživatelů, přičemž mají řadu funkcí typických pro databázové dotazovací jazyky (určené pro profesionální uživatele). Tyto jazyky jsou zpravidla nějakým jazykem regulárních výrazů s doplňky, včetně logických operátorů, povinných předpon, schopnosti zohlednit vzdálenost mezi slovy, morfologii jazyka, velikost písmen, rozšířené operátory, pokročilé možnosti vyhledávání, zpřesnění vyhledávání.
Dotazovací jazyky | |
---|---|
Databáze | |
---|---|
Koncepty |
|
Objekty |
|
Klíče | |
SQL | |
Komponenty |