- •Объектно-ориентированные базы данных
- •Объектно-ориентированные системы управления базами данных (ОО СУБД)
- •Объектно-ориентированные базы данных
- •Мотивация
- •Потеря семантики при традиционной разработке систем
- •Потеря семантики в сфере данных
- •Потеря семантики
- •Мотивация ООБД и ОО СУБД
- •Суррогатный объектно-ориентированный уровень
- •Мотивация ООБД и ОО СУБД
- •Простая среда ООСУБД/ООБД
- •ООСУБД
- •Характерные черты среды ОО СУБД
- •Характеристики ООБД
- •Характеристики ООБД
- •Объектно-ориентированные базы данных
- •Особенности разработки
- •Традиционная методология разработки
- •Объектно-ориентированная методология
- •Языки программирования
- •Подход к созданию ООБД
- •Соотношение классов СУБД
- •Применения и тенденции гибридного и расширенного реляционного подходов
- •Гибридный подход
- •Расширенный подход
- •Объектно-ориентированные модели данных
- •Концепции объектно-ориентированных БД
- •Концепции объектно-ориентированных БД
- •Основные элементы объектной модели
- •Объект
- •Основные элементы объектной модели ODMG
- •Упрощенная модель ООБД.
- •Логическая структура ОО модели БД
- •Упрощенная модель ООБД.
Объект
имеет два аспекта:
Состояние |
Поведение |
характеризуется описывается множеством методами значений
атрибутов
Основные элементы объектной модели ODMG
КЛАСС/ТИП
Объект Объект
Объект Объект

Поведение 
Операции
Методы
Объект |
Атрибуты |
|
|
Состояние |
Свойства |
|
Связи |
Упрощенная модель ООБД.
Структура объектно-ориентированной БД графически может быть представлена в виде дерева, узлами которого являются объекты. Свойства объектов описываются некоторым стандартным типом или типом, конструируемым пользователем.
Логическая структура ОО модели БД 
Упрощенная модель ООБД.
Значение свойства типа сlass есть объект, являющийся экземпляром соответствующего типа. Каждый объект-экземпляр типа считается подтипом объекта, в котором он определен как свойство. Объект-экземпляр подтипа имеет связь с одним объектом-экземпляром типа.
Отношения объектов типа и объектов подтипов в БД образуют связную иерархию объектов.
