Язык запросов QBE
Для подготовки запросов с помощью различных СУБД чаще всего используются два основных языка описания запросов:
• QBE (Query By Example) — язык запросов по образцу;
• SQL (Structured Query Language) — структурированный язык запросов.
По возможностям манипулирования данными при описании запросов указанные языки практически эквивалентны (за исключением реализации в QBE выражения NOT EXISTS, что связано с неоднозначностью его интерпретации). Более того, на практике запрос, составленный на QBE, обычно транслируется в SQL – запрос и лишь затем выполняется.
Главное отличие между данными языками заключается в способе формирования запросов: язык QBE предполагает ручное или визуальное формирование запроса, в то время как использование SQL означает программирование запроса.
