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


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


восстановления в ООБД пока остается открытой.
 
8. Связь ООБД с дедуктивными и активными базами данных
 
Связь направления ООБД с направлением дедуктивных БД носит
двоякий характер. Во-первых, для структуризации дедуктивных (и
вообще логических) БД в последнее время стремятся использовать
парадигму объектной ориентированности [83-84]. Это отдельная
тема, для ее рассмотрения было бы необходимо предварительное
введение в концепции дедуктивных БД, что находится за
пределами данного обзора.
 
Во-вторых, некоторые механизмы дедуктивных БД пытаются
использовать в контексте обычных (может быть, несколько
расширенных семантически) ООБД. Это прежде всего относится к
языкам запросов [82] (как мы отмечали в разд. 4, одно из
направлений развития декларативных языков запросов к ООБД -
дедуктивные языки). На логическом выводе основываются в ряде
проектов доказательство корректности схемы ООБД и динамический
контроль целостности [85-86]. Видимо, в будущих системах ООБД
логика будет играть еще большую роль.
 
Работы по интеграции объектно-ориентированных и активных БД
находятся в начальной стадии. Известно, что основной проблемой
систем активных БД является построение эффективного механизма
вычисления на основе поступающих событий условий и вызова при
необходимости соответствующих действий. В [42] описывается
экспериментальная работа, выполненная на базе
объектно-ориентированной СУБД PROBE, в которой активность ООБД
обеспечивается с помощью определения двух специальных классов
объектов "active-object" и "activelist-object". При
возникновении одного из предопределенных в системе событий
вызывается один из методов соответствующего объекта класса
"active-object", в котором в зависимости от состояния и
предписанного набора правил принимается решение о дальнейших
действиях. Основной вывод, который можно сделать на основании
изложенного в [42] материала, - это пригодность основных
средств типовой ООБД и для обеспечения ее активности.



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



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