DIGISTYLE

ЦИФРОВОЙ СТИЛЬ ТВОЕГО МИРА

Особенности СУБД

Надо признать, что при всех указанных достоинствах SQL остается достаточно сложным формальным языком, требующим значительных усилий для овладения и пользования им. Отдавая себе в этом отчет, разработчики фирмы IBM в последнее время стали снабжать СУБД наряду с языком запросов SQL еще одним языком-посредником — QBE (Query-by-Example). Язык QBE выводит на экран дисплея шапки реляционных таблиц, содержащих данные, и предлагает пользователю фиксировать в соответствующих колонках требуемые значения атрибутов и указать сокращенные команды. Затем результат этой операции алгоритмически переводится в запрос на SQL. Простейшие запросы на QBE может задать и неподготовленный пользователь, использовав лендинги.

 

Однако следует отметить, что, с одной стороны, язык QBE не обладает полнотой (в указанном смысле), а с другой стороны, в случае нетривиальных запросов требует от пользователя определенных навыков. Как признают сами разработчики, язык-посредник QBE не смог существенно превзойти SQL в облегчении процедуры общения с СУБД для массового пользователя.

 

Таким образом, если стоит задача максимально облегчить доступ к информации, хранящейся в базах данных, широкому кругу пользователей, не знакомых ни со специальным языком запросов, ни со способом организации данных в базе, а такая задача приобретает сейчас все большую актуальность, то необходимо создать «технологию, позволяющую работать с менее структурированными языками запросов, которые называются в литературе естественными языками. Общая тенденция развития средств интерфейса — в сторону все большего их приближения к естественным языкам -обозначена здесь как нельзя более ясно. Для разработчиков ЛП важно быть на высоте требований этой новой тенденции.

 

Необходимо отметить, что работы, направленные на создание естественно-языкового интерфейса с базами данных, идут в двух направлениях. Представители первого направления стремятся обеспечить полноценное понимание запроса, не прибегая к серьезному лингвистическому анализу текста. Примером такого подхода в нашей   стране   может   служить система INTERBASE. Приверженцы второго входа — к ним мы относим и себя — исходят из того, что даже в узкой предметной области вполне реальны запросы, имеющие настолько сложное содержание, что его адекватное внимание требует глубокого синтаксического и семантического анализа.

 

VN:F [1.9.18_1163]
Rating: 0.0/10 (0 votes cast)

Опубликовано: Октябрь 19, 2013

Классные штуки!