Мо́ви за́питів (англ. query languages) — комп'ютерні мови, що використовуються для написання запитів до баз даних та інформаційних систем.
Типи
Взагалі мови запитів може бути класифіковано відповідно до того, чи є вони мовами запитів до баз даних, чи інформаційно-пошуковими мовами. Різниця полягає в тому, що мови запитів до баз даних намагаються дати фактичні відповіді на фактичні запитання, а інформаційно-пошукові — знайти документи, що містять інформацію, яка відповідає області запиту.
Приклади
Прикладами мов запитів є:
- [en] — власницька об'єктно-орієнтована мова запитів до реляційних баз даних; наступниця Datalog;
- Common Query Language (CQL) — формальна мова для подання запитів до систем інформаційного пошуку, таких як вебіндекси та бібліографічні каталоги.
- CQLF (CODASYL Query Language, Flat) — мова запитів до CODASYL-подібних баз даних;
- (COQL) — використовується у концептно-орієнтованій моделі. Заснована на новій конструкції та концепті моделювання даних і використовує такі операції, як проєкція та депроєкція для багатовимірного аналізу, аналітичних операцій і висновків;
- [en] — мова запитів до графових баз даних Neo4j;
- [en] — мова запитів до моделей добування даних;
- Datalog — мова запитів до дедуктивних баз даних;
- [en] — декларативна об'єктно-орієнтована мова для дедуктивних баз даних і подання знань.
- [en] дозволяє використовувати SQL-подібний інтерфейс для запиту даних за допомогою Graph API. Це надає додаткові можливості, не доступні у звичайному Graph API.
- [en] — мова, що може бути використана для запитів до баз даних Gellish, діалогів (запитів і відповідей), а також інформаційного моделювання та ;
- [en] — мова обходу графів Apache Software Foundation для графових систем OLTP та OLAP.
- [en] — мова запитів, яка перекладає HTTP-запити мовою SQL;
- ISBL — мова запитів для [en], однієї з перших реляційних систем керування базами даних;
- LINQ запити-вирази — спосіб запиту різних джерел даних у мовах .NET
- LDAP — прикладний протокол запиту та зміни служб каталогів, які працюють над (TCP/IP);
- LogiQL — різновид Datalog і мова запитів системи LogicBlox.
- [en] — хемоінформатична мова запитів для пошуку підструктур, що дозволяє крім номінальних властивостей чисельні;
- [en] — мова запитів для баз даних OLAP;
- N1QL — мова запитів [en] для пошуку даних на Couchbase Server;
- [en] — об'єктна мова запитів;
- [en] (мова об'єктних обмежень). Попри свою назву, OCL також є об'єктною мовою запитів і стандартом OMG;
- OPath, призначена для використання у запитах до WinFS Stores;
- , призначена для запиту до таблиць, XML і баз даних;
- — особлива мова запитів, спроєктована для аналізу анотованого тексту. Використовується у пошуковому рушії [en];
- [en] — мова програмування спеціального призначення для керування моделями процесів, заснованих на інформації про сценарії, що описуються цими моделями;
- QUEL — мова доступу до реляційних баз даних, багато в чому подібна до SQL;
- [en] — мова запитів Resource Description Framework;
- — мова запитів, яка використовується у RethinkDB;
- [en] — хемоінформатичний стандарт пошуку підструктур;
- SPARQL — мова запитів до RDF-графів;
- — пошукова мова для згенерованих машиною великих даних, заснована на Unix Piping та SQL.
- SCL — Software Control Language для запитів і маніпулювання об'єктами Endevor
- SQL — загальновідома мова запитів і мова маніпулювання даними реляційних баз даних;
- — власницька мова запитів SuprTool, програми доступу до баз даних, що використовується для доступу до даних Image/SQL (колишній [en]) та Oracle Database;
- (Topic Map Query Language) — мова запитів [en];
- TQL — мова, що використовується для запитів топології продуктів HP
- XQuery — мова запитів джерел даних XML;
- XPath — декларативна мова для навігації XML-документами;
- — інтегрована мова запитів, яка комбінує XQuery зі SPARQL для запитів до джерел даних XML і RDF одночасно;
- [en] — SQL-подібна мова запитів, створена Yahoo!
- Мови запитів пошукових рушіїв, наприклад, які використовуються Google або Bing
Див. також
Примітки
- . Facebook Developers. Архів оригіналу за 18 грудня 2013. Процитовано 8 лютого 2017.
- Querying a Gellish English database.
{{}}
: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url ()[недоступне посилання] - Introduction to ReQL. оригіналу за 15 лютого 2017. Процитовано 8 лютого 2017.
- TQL Overview (англійською) . Hewlett-Packard. оригіналу за 2 січня 2017. Процитовано 8 лютого 2017.
- Search operators. Google. оригіналу за 20 травня 2017. Процитовано 22 серпня 2015.
- Bing Query Language. Microsoft. оригіналу за 31 січня 2017. Процитовано 22 серпня 2015.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Mo vi za pitiv angl query languages komp yuterni movi sho vikoristovuyutsya dlya napisannya zapitiv do baz danih ta informacijnih sistem TipiVzagali movi zapitiv mozhe buti klasifikovano vidpovidno do togo chi ye voni movami zapitiv do baz danih chi informacijno poshukovimi movami Riznicya polyagaye v tomu sho movi zapitiv do baz danih namagayutsya dati faktichni vidpovidi na faktichni zapitannya a informacijno poshukovi znajti dokumenti sho mistyat informaciyu yaka vidpovidaye oblasti zapitu PrikladiPrikladami mov zapitiv ye en vlasnicka ob yektno oriyentovana mova zapitiv do relyacijnih baz danih nastupnicya Datalog Common Query Language CQL formalna mova dlya podannya zapitiv do sistem informacijnogo poshuku takih yak vebindeksi ta bibliografichni katalogi CQLF CODASYL Query Language Flat mova zapitiv do CODASYL podibnih baz danih COQL vikoristovuyetsya u konceptno oriyentovanij modeli Zasnovana na novij konstrukciyi ta koncepti modelyuvannya danih i vikoristovuye taki operaciyi yak proyekciya ta deproyekciya dlya bagatovimirnogo analizu analitichnih operacij i visnovkiv en mova zapitiv do grafovih baz danih Neo4j en mova zapitiv do modelej dobuvannya danih Datalog mova zapitiv do deduktivnih baz danih en deklarativna ob yektno oriyentovana mova dlya deduktivnih baz danih i podannya znan en dozvolyaye vikoristovuvati SQL podibnij interfejs dlya zapitu danih za dopomogoyu Graph API Ce nadaye dodatkovi mozhlivosti ne dostupni u zvichajnomu Graph API en mova sho mozhe buti vikoristana dlya zapitiv do baz danih Gellish dialogiv zapitiv i vidpovidej a takozh informacijnogo modelyuvannya ta en mova obhodu grafiv Apache Software Foundation dlya grafovih sistem OLTP ta OLAP en mova zapitiv yaka perekladaye HTTP zapiti movoyu SQL ISBL mova zapitiv dlya en odniyeyi z pershih relyacijnih sistem keruvannya bazami danih LINQ zapiti virazi sposib zapitu riznih dzherel danih u movah NET LDAP prikladnij protokol zapitu ta zmini sluzhb katalogiv yaki pracyuyut nad TCP IP LogiQL riznovid Datalog i mova zapitiv sistemi LogicBlox en hemoinformatichna mova zapitiv dlya poshuku pidstruktur sho dozvolyaye krim nominalnih vlastivostej chiselni en mova zapitiv dlya baz danih OLAP N1QL mova zapitiv en dlya poshuku danih na Couchbase Server en ob yektna mova zapitiv en mova ob yektnih obmezhen Popri svoyu nazvu OCL takozh ye ob yektnoyu movoyu zapitiv i standartom OMG OPath priznachena dlya vikoristannya u zapitah do WinFS Stores priznachena dlya zapitu do tablic XML i baz danih osobliva mova zapitiv sproyektovana dlya analizu anotovanogo tekstu Vikoristovuyetsya u poshukovomu rushiyi en en mova programuvannya specialnogo priznachennya dlya keruvannya modelyami procesiv zasnovanih na informaciyi pro scenariyi sho opisuyutsya cimi modelyami QUEL mova dostupu do relyacijnih baz danih bagato v chomu podibna do SQL en mova zapitiv Resource Description Framework mova zapitiv yaka vikoristovuyetsya u RethinkDB en hemoinformatichnij standart poshuku pidstruktur SPARQL mova zapitiv do RDF grafiv poshukova mova dlya zgenerovanih mashinoyu velikih danih zasnovana na Unix Piping ta SQL SCL Software Control Language dlya zapitiv i manipulyuvannya ob yektami Endevor SQL zagalnovidoma mova zapitiv i mova manipulyuvannya danimi relyacijnih baz danih vlasnicka mova zapitiv SuprTool programi dostupu do baz danih sho vikoristovuyetsya dlya dostupu do danih Image SQL kolishnij en ta Oracle Database Topic Map Query Language mova zapitiv en TQL mova sho vikoristovuyetsya dlya zapitiv topologiyi produktiv HP XQuery mova zapitiv dzherel danih XML XPath deklarativna mova dlya navigaciyi XML dokumentami integrovana mova zapitiv yaka kombinuye XQuery zi SPARQL dlya zapitiv do dzherel danih XML i RDF odnochasno en SQL podibna mova zapitiv stvorena Yahoo Movi zapitiv poshukovih rushiyiv napriklad yaki vikoristovuyutsya Google abo BingDiv takozhMova manipulyuvannya danimiPrimitki Facebook Developers Arhiv originalu za 18 grudnya 2013 Procitovano 8 lyutogo 2017 Querying a Gellish English database a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z parametrom url status ale bez parametra archive url posilannya nedostupne posilannya Introduction to ReQL originalu za 15 lyutogo 2017 Procitovano 8 lyutogo 2017 TQL Overview anglijskoyu Hewlett Packard originalu za 2 sichnya 2017 Procitovano 8 lyutogo 2017 Search operators Google originalu za 20 travnya 2017 Procitovano 22 serpnya 2015 Bing Query Language Microsoft originalu za 31 sichnya 2017 Procitovano 22 serpnya 2015