Русская Википедия:Язык запросов

Материал из Онлайн справочника
Версия от 13:57, 2 октября 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} '''Язы́к запро́сов''' — искусственный язык, на котором делаются запросы к базам данных и информационно-поисковым системам. Разработано множество языков запросов. Для запросо...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Язы́к запро́сов — искусственный язык, на котором делаются запросы к базам данных и информационно-поисковым системам.

Разработано множество языков запросов. Для запросов к реляционным базам данных фактическим стандартом стал язык SQL, получающий распространение как язык запросов и к другим категориям баз данных. Существует ряд SQL-подобных языков (MDX, AQL, CQL, N1QL, LINQ), в той или иной степени переиспользующий синтаксис SQL для доступа к нереляционным источникам.

Для работы с данными формате XML используются языки XQuery и XPath. Для запросов RDF-графу применяется язык SPARQL; в некоторых графовых СУБД — язык Gremlin.

Особую роль играют языки запросов для публичных поисковых систем, поскольку предназначены для широкого круга пользователей, при этом обладают рядом возможностей, характерных для языков запросов к базам данных (предназначенным для профессиональных пользователей). Как правило, такие языки являются некоторым подобием языка регулярных выражений с дополнениями, включающими логические операторы, префиксы обязательности, возможность учёта расстояния между словами, морфологии языка, регистра слов, расширенных операторов, возможностей расширенного поиска, уточнения поиска.

Шаблон:Rq Шаблон:Языки запросов Шаблон:Databases