Перейти к содержанию

QBE

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

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

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

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

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

Галерея изображений

1 Изображение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор

AlegsaOnline.com QBE

URL: https://ru.alegsaonline.com/art/80505

Поделиться

Источники