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