Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 3 2017 год

DOI: 10.17587/prin.8.112-119
УДК: 004.04 + 004.4
Лаконичный язык запросов LaOQL на основе связей в объектной модели данных
В. М. Димитров, преподаватель, e-mail: dimitrov@cs.petrsu.ru, А. В. Воронин, д-р техн. наук, ректор, e-mail: voronin@petrsu.ru, Ю. А. Богоявленский, канд. техн. наук, зав. каф., e-mail: ybgv@cs.petrsu.ru, Петрозаводский государственный университет

Представлен лаконичный язык запросов, который позволяет сократить длину текста запроса и, соответственно, время на его подготовку. Для лаконизации предложено использовать информацию о связях между классами объектно-ориентированной модели данных, на которой основана объектно-ориентированная базы данных. Авторами был использован подход к разработке объектно-ориентированной базы данных, описанный в стандарте ODMG 3.0, а конкретно следующие элементы: объект; литерал (literal); тип объекта; состояние (атрибуты и отношения); привязка (binding) к языку программирования Java. Такие элементы, как идентификация, именование, создание, поведение, привязки к языкам C++ и Smalltalk не использовались. Для лаконизации также предложены механизмы формирования сокращенных имен классов, исключения ключевых слов, использования значений атрибутов по умолчанию.

Ключевые слова: объектно-ориентированные базы данных, язык запросов, вычислительные сети
Стр. 112–119