Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. A. Шестишаговая модель
  2. MATHCAD. Ввод числовых и текстовых данных, 2-х и 3-х мерная графика.
  3. OLAP-технология и хранилище данных (ХД). Отличия ХД от базы данных. Классификация ХД. Технологические решения ХД. Программное обеспечение для разработки ХД.
  4. А какие методы сбора данных об ожиданиях потребителей лучше использовать малому предприятию?
  5. Актуальность защиты базы данных. Причины, вызывающие ее разрушение. Правовая охрана баз данных.
  6. Анализ данных методами кластеризации
  7. Анализ полученных данных.

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

Базовыми понятиями этой модели являются следующие: объекты, классы, методы, инкапсуляция, наследование, полиморфизм.

Важным достоинством объектно-ориентированной базы является то, что пользователю не нужно знать о взаимодействии объектов: он просто обращается к конкретному объекту и использует конкретный метод. А то, что при этом осуществляется воздействие на другие объекты базы, скрыто от пользователя. Различные правила, руководящие использованием объектов, также могут быть скрыты от пользователя.

Этих действий можно добиться и реляционных базах. Но для этого надо создать специальные приложения, предоставляющие пользователю интерфейс, производящий определенные действия, основанные на работе других частей базы данных.

можно сказать следующее:

§ объектно-ориентированная база данных – это попытка применить идеологию объектно-ориентированного программирования к технологии баз данных;

§ объектно-ориентированная база данных состоит из объектов, причем каждый объект принадлежит к определенному классу;

§ поведение объекта полностью определяется его принадлежностью к определенному классу;

§ процесс проектирования объектно-ориентированной базы основан на выявлении классов объектов.

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

Основной недостаток объектно-ориентированной модели состоит в сложности понимания ее сути и низкой скорости выполнения запросов. В настоящее время объектно-ориентированные базы данных достаточно сложны, и потому их коммерческое использование идет медленно. Но у этих моделей есть потенциал, а, стало быть, и будущее. А потому исследования в области объектной ориентации становятся главным направлением в теории СУБД.

Сегодня уже разработаны и успешно функционируют такие системы управления базами данных как: Iris, Orion и др., – обслуживающие эти модели.

 

 


Дата добавления: 2015-10-21; просмотров: 128 | Нарушение авторских прав


Читайте в этой же книге: Внемашинная и внутримашинная организация данных | Понятие БД | Понятие репликации | Характеристика СУБД MS Access | Страницы доступа к данным, их виды | Жизненный цикл базы данных | Концептуальное проектирование баз данных | Логическое проектирование баз данных | Физическое проектирование баз данных | Обработка данных в многотерминальных системах |
<== предыдущая страница | следующая страница ==>
Постреляционная модель данных| Многомерная модель данных

mybiblioteka.su - 2015-2024 год. (0.006 сек.)