Разделы

Авто
Бизнес
Болезни
Дом
Защита
Здоровье
Интернет
Компьютеры
Медицина
Науки
Обучение
Общество
Питание
Политика
Производство
Промышленность
Спорт
Техника
Экономика

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

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

Класс - объединяющая концепция набора объектов, имеющих общие характеристики (атрибуты).

Объект - комбинация элементов данных, характеризующихся атрибутами, и методов их обработки, упакованных вместе в одном модуле.

В объекте выделяют метод и данные. Данные характеризуются атрибутами (свойствами).

Метод - набор подпрограмм, оперирующих с данными.

 

Цель ООСУБД – обеспечение постоянного хранения объектов, причем в отличие от традиционной СУБД ООСУБД должна хранить в составе объекта данные и программы.

Поскольку каждый объект данного класса имеет один и тот же набор методов, методы сохраняются только один раз – как методы класса (данные каждого экземпляра объекта хранятся отдельно).

 

Рис. 3.5.1. Схема представления объекта

 

Рис.3.5.2 Фрагменты представления классов объектов

 

Используя «наследование» всем объектам ПОДРАЗДЕЛЕНИЕ на рис.3.5.2 можно приписать свойство объекта-родителя (ФАКУЛЬТЕТ) – название факультета, номер факультета.

Достоинства ООБД по сравнению с реляционной базой данных (РБД)

 

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

Ø Хорошо подходят для приложений со сложными типами данных, напр., программ компьютерного моделирования или программ разработки составных документов, объединяющих текст, графику и электронные таблицы. Такие базы данных естественным образом отражают иерархию разнородных данных. Напр., весь документ может быть представлен как один объект, состоящий из мелких объектов (глав), которые, в свою очередь, состоят из еще более мелких объектов (тем, параграфов)

 

Дата публикации:2014-01-23

Просмотров:410

Вернуться в оглавление:

Комментария пока нет...


Имя* (по-русски):
Почта* (e-mail):Не публикуется
Ответить (до 1000 символов):







 

2012-2018 lekcion.ru. За поставленную ссылку спасибо.