Объектно-ориентированные базы данных - основные концепции


Объектно-ориентированные базы данных - основные концепции - стр. 5


решетки классов.
 
Видимо, наиболее важным новым качеством ООБД, которое
позволяет достичь объектно-ориентированный подход, является
поведенческий аспект объектов. В прикладных информационных
системах, основывавшихся на БД с традиционной организацией
(вплоть до тех, которые базировались на семантических моделях
данных), существовал принципиальный разрыв между структурной и
поведенческой частями. Структурная часть системы
поддерживалась всем аппаратом БД, ее можно было моделировать,
верифицировать и т.д., а поведенческая часть создавалась
изолированно. В частности, отсутвовали формальный аппарат и
системная поддержка совместного моделирования и гарантирования
согласованности этих структурной (статической) и поведенческой
(динамической) частей. В среде ООБД проектирование, разработка
и сопровождение прикладной системы становится процессом, в
котором интегрируются структурный и поведенческий аспекты.
Конечно, для этого нужны специальные языки, позволяющие
определять объекты и создавать на их основе прикладную систему
[70].
 
Специфика применения объектно-ориентированного подхода для
организации и управления БД потребовала уточненного толкования
классических концепций и некоторого их расширения [6]. Это
определяется потребностями долговременного хранения объектов
во внешней памяти, ассоциативного доступа к объектам,
обеспечения согласованного состояния ООБД в условиях
мультидоступа и тому подобных возможностей, свойственных базам
данных [8]. В [6] выделяются три аспекта, отсутствующие в
традиционной парадигме, но требующиеся в ООБД.
 
Первый аспект касается потребности в средствах спецификации
знаний при определении класса (ограничений целостности, правил
дедукции и т.п.) Второй аспект - потребность в механизме
определения разного рода семантических связей между объектами
вообще говоря разных классов. Фактически это означает
требование полного распространения на ООБД средств
семантического моделирования данных. Потребность в



Начало  Назад  Вперед



Книжный магазин