Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Shporki.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
166 Кб
Скачать
☆

17.Постреляционная модель, ее достоинства и недостатки

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

Достоинства: возможность представления совокупности связанных реляционных таблиц в виде одной постреляционной таблицы. В постреляц модели данные хранятся более компактно и не требуется выполнения операций связи 2-х таблиц. Это обеспечивает высокую наглядность представления данных и повыш эфф-сти их обработки.

Недостаток – сложность в обеспеч целостности и непротиворечивости данных, хранимых в ней.

Постреляционная модель данных реализована в СУБД uniVers, Bubba и Dasdb.

18.Объектно-ориентированная модель данных. Ее базовые понятия, достоинства и недостатки

ОО и ОР испол для преодоления ограниченных возможностей реляц по хранен и обработк слож объектов, н-р, док, звук, видео, граф изобр и др. ОО представляет структуру, кот можно изобразить графич в виде дерева, узлами кот явл объекты. Каждый объект хар-ется уникал идентификатором, состоянием и поведением. Состояние объекта опред-ся множеством знач его атрибутов. Поведение объекта описывают методы, называемые процедурами, т.е, составной частью описания объекта являются процедуры, способные производить действия над атрибутами объекта в случае наступления тех или иных событий. Объекты могут объединяться в классы. Экземпляры одного класса отличаются лишь значениями своих св-в, но не своими методами. Методы устанавливаются при определении класса. Для выполнения действий над объектами применяются ОО механизмы – наследование, инкапсуляция, полиморфизм. Суть наследования состоит в том, что на основе существующ класса можно образовать новый класс объектов, кот будет наследовать св-ва родительского класса. Доступ к данным осущ только лишь в соотв с правилами поведения объекта, описываемыми методами (инкапсуляция). Полиморфизм – спос-сть объектов по-разному реагировать на одно и тоже событие в окруж мире. Полиморфизм использ для унификации обработки разнородных объектов. Достоинства ОО: способность отображать инфор о сложных объектах с исчерпывающим описанием взаимосвязей между ними и их динамического поведения. Недостатки – сложность понятийного аппарата, что усложняет ее применение и отрицательно сказывается на накоплении опыта создания и эксплуатации ОО БД. В наст.вр. оо-ные БД достаточно сложны, и потому их коммерческое использование идет медленно. Но у этих моделей есть потенциал, а, стало быть, и будущее. А потому исследования в области объектной ориентации становятся главным направлением в теории СУБД. Iris,Orion

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

В связи со значительным усложнением приложений появилась новая модель – расширенная реляционная модель. Эта модель включила в себя основные достоинства объектно-ориентированной модели и одновременно унаследовала простоту структуры реляционных моделей, и потому стала называться объектно-реляционной моделью данных.

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

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

Однако у ОР и ОО моделей есть и ряд недостатков, основные из которых следующие:

- отсутствие унифицированной теории, которая есть в реляционных моделях;

- отсутствие формальной методологии проектирования БД, как нормализация в реляционных базах;

- отсутствие специальных средств создания запросов;

- отсутствие общих правил определения целостности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]