Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
33
Добавлен:
03.01.2020
Размер:
1.46 Mб
Скачать

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

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

Объектно-ориентированные системы управления базами данных (ОО СУБД)

расширенные

“чисто” объектно-

реляционные

ориентированные

СУБД

СУБД

Мотивация :необходимость поддержки сложных приложений, адекватно представляющих объекты реального мира.

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

Мотивация и характеристики ООБД

Мотивация

Цель: обеспечение тесных связей между ИС и системами реального мира.

Проблема: потеря семантики

Потеря семантики при традиционной разработке систем

Потеря семантики в сфере данных

Потеря семантики

Объекты реального мира обладают свойствами и функциями, применимыми к ним, которые обеспечивают определение и классификацию этих объектов.

Объекты связываются друг с другом:

1)в соответствии с бизнес-процессами (связь между объектами);

2)с помощью наследования свойств.

При моделировании объектов реального мира и отображении их в структуры данных, большая часть информация о них теряется. Системы БД не поддерживают семантику объектов и процессов внутренними модельными средствами.

Мотивация ООБД и ОО СУБД

Шаг 1 Создание структур, учитывающих специфику приложений и способных удерживать семантику, реализовывается с помощью семантически богатой модели данных, отображающейся в поддерживающие таблицы реляционной БД.

Недостатки:

ограниченность множества типов данных;

невозможность выполнения операций (бизнес-правил), специфических для объектов (без прикладных программ)

Суррогатный объектно-ориентированный уровень

Мотивация ООБД и ОО СУБД

Шаг 2 Попытка встроить семантику в сам механизм управления базой данных и исключить промежуточные уровни отображения.

Соседние файлы в папке Лекции