Классика баз данных - статьи


         

Актуальными при этом представляются задачи:


Актуальными при этом представляются задачи:
  • функционально полного отображения моделей данных, специфицированных на языках EXPRESS [10], UML [11], ODL [12];

  • систематизации методов отображения, в том числе, на основе паттернов [13–16];

  • комплексного анализа методов для типовых моделей данных и контекстов их использования, включая анализ производительности на стандартных наборах тестов для объектно-ориентированных СУБД.

В настоящей работе задача отображения рассматривается для моделей данных, описанных на языке информационного моделирования EXPRESS. Мы не видим принципиальных различий между EXPRESS и современными версиями стандартов языков UML и ODL в отношении полноты конструкций моделирования данных, включая задание ограничений для них. Однако с учетом двадцатилетнего опыта практического применения EXPRESS для описания сложных моделей инженерных данных и огромного ресурса разработанных междисциплинарных стандартов информационных моделей для ключевых отраслей науки и промышленности его использование в методическом и практическом контексте исследования методов объектно-реляционного отображения кажется вполне оправданным и естественным.
Раздел 1 представляет собой краткое введение в язык моделирования данных EXPRESS, предлагающее пример спецификации прикладных данных, иллюстрирующий использование различных конструкций языка. В разделе 2 проводится систематизация методов объектно-реляционного отображения, основанная на классификации модельно-зависимых и модельно-независимых стратегий и паттернов реализации принципов объектно-ориентированного моделирования. В разделе 3 описываются разработанные CASE инструменты и пакеты программ на PL/SQL, реализующие альтернативные стратегии объектно-ориентированного отображения для СУБД Oracle. В заключении коротко суммируются результаты и даются рекомендации по использованию рассмотренных стратегий отображения и разработанных программных решений.

Содержание  Назад  Вперед