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

       

поддерживалась всем аппаратом БД, ее


поведенческой частями. Структурная часть системы

поддерживалась всем аппаратом БД, ее можно было моделировать,

верифицировать и т.д., а поведенческая часть создавалась

изолированно. В частности, отсутствовали формальный аппарат и

системная поддержка совместного моделирования и гарантирования

согласованности этих структурной (статической) и поведенческой

(динамической) частей. В среде ООБД проектирование, разработка

и сопровождение прикладной системы становится процессом, в

котором интегрируются структурный и поведенческий аспекты.

Конечно, для этого нужны специальные языки, позволяющие

определять объекты и создавать на их основе прикладную систему

.

Специфика применения объектно-ориентированного подхода для

организации и управления БД потребовала уточненного толкования

классических концепций и некоторого их расширения . Это

определяется потребностями долговременного хранения объектов

во внешней памяти, ассоциативного доступа к объектам,

обеспечения согласованного состояния ООБД в условиях

мультидоступа и тому подобных возможностей, свойственных базам

данных . В выделяются три аспекта, отсутствующие в

традиционной парадигме, но требующиеся в ООБД.

Первый аспект касается потребности в средствах спецификации

знаний при определении класса (ограничений целостности, правил

дедукции и т.п.) Второй аспект - потребность в механизме

определения разного рода семантических связей между объектами

вообще говоря разных классов. Фактически это означает

требование полного распространения на ООБД средств

семантического моделирования данных. Потребность в

использовании абстракции ассоциирования отмечается и в связи с

использовании ООБД в сфере автоматизированного проектирования

и инженерии . Наконец, третий аспект связан с пересмотром

понятия класса. В контексте ООБД оказывается более удобным

рассматривать класс как множество объектов данного типа, т.е.

одновременно поддерживать понятия и типа и класса объектов.

Как мы отмечали во введении, в сообществе исследователей ООБД


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