Объектно-реляционные базы данных.

Одной из наиболее известных СУБД этого вида является система Postgres ( PostgreSQL ) – автор Майкл Стоунбрейкер, – в которой реализованы многие интересные средства: поддерживается темпоральная (обеспечивающая временные срезы ) модель хранения и доступа к данным и в связи с этим абсолютно пересмотрен механизм журнализации изменений, откатов транзакций и восстановления БД после сбоев; обеспечивается мощный механизм ограничений целостности; поддерживаются ненормализованные отношения (работа в этом направлении началась еще в среде INGRES ). В POSTGRES допускается хранение в полях отношений данных абстрактных, определяемых пользователями типов. Это обеспечивает возможность внедрения поведенческого аспекта в БД, т.е. решает ту же задачу, что и ООБД, хотя, конечно, семантические возможности модели данных POSTGRES существенно слабее, чем у объектно-ориентированных моделей данных.

 

Простые данные

Сложные данные

Наличие средств запросов

Реляционные системы

Объектно-реляционные системы

Отсутствие средств запросов

Файловые системы

Объектно-ориентированные системы

Основной тезис темпоральных систем состоит в том, что для любого объекта данных, созданного в момент времени t 1 и уничтоженного в момент времени t 2, в БД сохраняются (и доступны пользователям) все его состояния во временном интервале [ t 1, t 2).

назад главная вперед