Dotazovací jazyk - Query language
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Dotazovací jazyky nebo jazyky dotazu na data (DQL) jsou počítačové jazyky slouží k zadávání dotazů v databáze a informační systémy.
Typy
Obecně lze dotazovací jazyky klasifikovat podle toho, zda se jedná o databázové dotazovací jazyky nebo jazyky pro vyhledávání informací. Rozdíl je v tom, že databázový dotazovací jazyk se pokouší poskytnout věcné odpovědi na faktické otázky, zatímco dotazovací jazyk pro vyhledávání informací se pokouší najít dokumenty obsahující informace, které jsou relevantní pro oblast dotazu.
Příklady
- Atomová, jazyk dotazu na graf pro OpenCog grafová databáze, AtomSpace.
- Attempto kontrolovaná angličtina je dotazovací jazyk, který je také a řízený přirozený jazyk.[1]
- AQL je dotazovací jazyk pro ArangoDB nativní multi-modelový databázový systém.
- .QL je proprietární objektově orientovaný dotazovací jazyk pro dotazování relační databáze; nástupce Datalogu;
- Kontextový dotazovací jazyk (CQL) formální jazyk pro zastupování dotazů vyhledávání informací systémy, jako jsou webové indexy nebo bibliografické katalogy.
- CQLF (CODYASYL Query Language, Flat) je dotazovací jazyk pro CODASYL -typové databáze;
- Konceptově orientovaný dotazovací jazyk (COQL) se používá v konceptově orientovaném modelu (COM). Je založen na románu modelování dat konstruovat, navrhovat a používat takové operace jako projekce a de-projekce pro vícerozměrnou analýzu, analytické operace a odvození;
- Nicka je dotazovací jazyk pro Neo4j databáze grafů;
- DMX je dotazovací jazyk pro dolování dat modely;
- Datalog je dotazovací jazyk pro deduktivní databáze;
- Discovery Query Language je dotazovací jazyk pro přístup k Watson Discovery Services na IBM Cloud;[2]
- F-logika je deklarativní objektově orientovaný jazyk pro deduktivní databáze a reprezentace znalostí.
- FQL umožňuje používat a SQL stylové rozhraní pro dotaz na data vystavená Graph API. Poskytuje pokročilé funkce, které nejsou k dispozici v Graph API.[3]
- Gellish English je jazyk, který lze použít pro dotazy v databázích Gellish English, pro dialogy (žádosti a odpovědi) i pro informační modelování a znalostní modelování;[4]
- Skřítek je Softwarová nadace Apache jazyk pro procházení grafů pro systémy grafů OLTP a OLAP.
- GraphQL je jazyk dotazů na data vyvinutý společností Facebook jako alternativa k ZBYTEK a ad-hoc webová služba architektury.
- HTSQL je dotazovací jazyk, který se překládá HTTP dotazy na SQL;
- ISBL je dotazovací jazyk pro PRTV, jeden z prvních systémů správy relačních databází;
- Jaql je funkční jazyk pro zpracování dat a dotazování, který se nejčastěji používá pro zpracování dotazů JSON;
- JSONiq je deklarativní dotazovací jazyk určený pro sbírky JSON dokumenty;
- LINQ query-expressions je způsob dotazování z různých zdrojů dat .SÍŤ jazyky
- LDAP je aplikační protokol pro dotazy a úpravy adresářové služby přejet TCP / IP;
- LogiQL je varianta Datalogu a je dotazovacím jazykem pro systém LogicBlox.
- MQL je cheminformatika dotazovací jazyk pro a vyhledávání spodní stavby umožnění kromě nominálních vlastností také numerické vlastnosti;
- MDX je dotazovací jazyk pro OLAP databáze;
- N1QL je Couchbase Vyhledávací data dotazovacího jazyka ve Windows Couchbase servery;
- OQL je Object Query Language;
- OCL (Object Constraint Language). Přes své jméno je OCL také jazykem dotazu na objekt a pro Boha Standard;
- OPath, určené k použití při dotazování WinFS Obchody;
- OttoQL, určený pro dotazování tabulek, XML a databáze;
- Poliqarp Dotazovací jazyk je speciální dotazovací jazyk určený k analýze anotovaného textu. Používá se v Poliqarp vyhledávač;
- PQL je speciální programovací jazyk pro správu procesní modely na základě informací o scénáře které tyto modely popisují;
- PTQL na základě relačních dotazů na trasování programu, což umožňuje programátorům psát expresivní, deklarativní dotazy o chování programu.
- QUEL je relační databáze přístup k jazyku, podobný většině způsobů SQL;
- RDQL je RDF dotazovací jazyk;
- ReQL je dotazovací jazyk používaný v Přehodnotit DB;
- SMARTS je cheminformatika standard pro a vyhledávání spodní stavby;
- SPARQL je dotazovací jazyk pro RDF grafy;
- SPL je vyhledávací jazyk pro strojově generované velká data, založené na Unix Piping a SQL.
- SCL je jazyk pro ovládání softwaru, který umožňuje dotazy a manipulaci Endevor předměty
- SQL je dobře známý dotazovací jazyk a jazyk pro manipulaci s daty pro relační databáze;
- SuprTool je proprietární dotazovací jazyk pro SuprTool, program pro přístup k databázi používaný pro přístup k datům v Obrázek / SQL (dříve TurboIMAGE ) a databáze Oracle;
- TMQL Language Query Language je dotazovací jazyk pro Tématické mapy;
- TQL je jazyk zvyklý topologie dotazů pro produkty HP
- Výukový program D je dotazovací jazyk pro skutečně relační systémy pro správu databází (TRDBMS);
- U-SQL je jazyk pro zpracování dat vyvinutý společností Microsoft
- XQuery je dotazovací jazyk pro Zdroje dat XML;
- XPath je deklarativní jazyk pro navigaci v dokumentech XML;
- XSPARQL je integrovaný dotazovací jazyk kombinující XQuery se SPARQL k dotazování jak na zdroje dat XML, tak na RDF najednou;
- YQL je SQL -jako dotazovací jazyk vytvořil Yahoo!
- Dotazovací jazyky vyhledávače, např. Jak je používá Google[5] nebo Bing[6]
Viz také
Reference
- ^ Norbert E. Fuchs; Kaarel Kaljurand; Gerold Schneider (2006). „Attempto Controlled English meet the Challenges of Knowledge Reprezentation, Reasoning, Interoperability and User Interfaces“ (PDF). VLAJKY 2006.
- ^ „Začínáme s dotazováním“. IBM. Citováno 29. července 2020.
- ^ "Přehled FQL". Vývojáři Facebooku. Archivovány od originál dne 18. 12. 2013. Citováno 2013-12-11.
- ^ http://gellish.wiki.sourceforge.net/Querying+a+Gellish+English+database[trvalý mrtvý odkaz ]
- ^ „Vyhledávací operátory“. Google Inc.. Citováno 22. srpna 2015.
- ^ „Bing Query Language“. Microsoft. Citováno 22. srpna 2015.