QBE

Query by Example (обычно сокращенно QBE) - это язык запросов к базам данных для реляционных баз данных. Он был разработан в компании IBM в 1970-х годах. Разработка SQL шла параллельно. QBE был разработан для тех пользователей, которые используют базы данных лишь время от времени и не хотят изучать сложный язык, такой как SQL.

В Query by example пользователям представляется визуальная схема базы данных, которую они редактируют с помощью специального редактора. Когда они заканчивают, парсер преобразует их действия в запрос на обычном языке запросов, таком как SQL. За кулисами именно этот запрос и выполняется. При наличии подходящего внешнего интерфейса пользователю не нужно запоминать детали языка запросов. Пользователь сможет быстрее выбирать таблицы и столбцы, например, щелкая по ним, а не набирая их названия. Это повысит производительность.

В контексте информационного поиска QBE имеет несколько иное значение. Пользователь может представить документ и попросить найти "похожие" документы из базы данных документов. Поиск сходства основан на сравнении векторов документов (см. модель векторного пространства).

Сегодня многие системы баз данных имеют внешние интерфейсы, напоминающие QBE.

Вопросы и ответы

В: Что такое запрос на примере?


О: Запрос на примере (QBE) - это язык запросов к базам данных для реляционных баз данных.

В: Когда был разработан QBE?


О: QBE был разработан в IBM в 1970-х годах.

В: Для чего был разработан QBE?


О: QBE был разработан для пользователей, которые используют базы данных только время от времени и не хотят изучать такой сложный язык, как SQL.

В: Как работает QBE?


О: QBE представляет пользователям визуальную схему базы данных, которую они редактируют с помощью специального редактора. Затем парсер переводит их действия в запрос на обычном языке запросов, таком как SQL, который выполняется за сценой.

В: Как QBE повышает производительность?


О: С помощью QBE пользователи могут быстрее выбирать таблицы и столбцы, например, щелкая по ним, а не набирая их названия.

В: Каков контекст QBE в информационном поиске?


О: В контексте информационного поиска, QBE позволяет пользователям представить документ и попросить найти похожие документы из базы данных документов, используя поиск по сходству, основанный на сравнении векторов документов.

В: Какие системы баз данных сегодня имеют интерфейсы, похожие на QBE?


О: Сегодня многие системы баз данных имеют внешние интерфейсы, напоминающие QBE.

AlegsaOnline.com - 2020 / 2023 - License CC3