RUS  ENG
Полная версия
СЕМИНАРЫ

Ежемесячный семинар Московской cекции ACM SIGMOD
25 декабря 2014 г., г. Москва, ВМиК МГУ


Объектные расширения SQL «объектны»!

С. Д. Кузнецов

Институт системного программирования РАН


http://www.youtube.com/watch?v=Kig4VaA7P9o

Аннотация: В 2005 г. я написал статью [1], в которой приводил наиболее существенные черты стандартов ODMG 3.0 [2] (объектная модель ODMG) и SQL:2003 [3] (модель данных SQL) и убедительно (как мне тогда казалось) доказывал, что сходство между объектной моделью и объектными расширениями SQL является чисто внешним, что за близкими на вид синтаксическими конструкциями скрываются глубинные различия модельного уровня. С тех пор прошло много лет, за которые я понял многие вещи, неправильно или недостаточно правильно понимавшиеся мной тогда, и постепенно пришел к выводам, что:
  • различия, которые мне казались глубинными, таковыми не являются, да и вообще не являются различиями уровня модели;
  • объектные расширения SQL обеспечивают не меньшие (а скорее большие) возможности, чем объектная модель ODMG;
  • при разумном (с позиций сообщества баз данных) использовании СУБД, основанной на модели ODMG, будут создаваться базы данных и средства манипулирования ими, близкие к тем, которые предписывает модель данных SQL.


Website: https://synthesis.ipi.ac.ru/sigmod/seminar/s20141225

Список литературы
  1. Сергей Кузнецов, «Объектны» ли объектные расширения языка SQL? http://citforum.ru/database/articles/sql_odmg/, 2005
  2. R. G. G. Cattel, Douglas K. Barry (editors), The Object Data Standard: ODMG 3.0, Morgan Kauffmann Publishers, 2000
  3. Jim Melton, Advanced SQL:1999. Understanding Object-Relational and Other Advanced Features., Morgan Kauffmann Publishers, 2003


© МИАН, 2024