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

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

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

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

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

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

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

ОО модель – это стр-ра, кот можно изобразить графически в виде дерева, узлами кот явл объекты. Базовыми понятиями этой модели являются: 1)объект – предмет, событие, лицо, явление, те всё, что может определяться набором некоторой сов-ти атрибутов. ОО модель состоит из объектов, каждый из кот должен принадлежать к опред классу – набор объектов, схожих по поведению и др характеристикам. Методы – процедура, функция, кот описана внутри класса и предназначена для операции над полями – поля записи,уникальны для каждого объекта. Стр-ра ОО модели внешне похожа на стр-ру иерархической. Для выполнения действий над данными в ОО м применяются логические операции: инкапсуляция – объединение в единое целое данных и алгоритмов их обработки; наследование – позволяет образовать новый класс объектов на основе уже существующего базового класса; полиморфизм – позволяет в объектах разных типов иметь методы с одинаковыми именами. Это позволяет исп одни и те же проги для разных Д. Достоинства: возможность отображения информации о сложных взаимосвязях объектов; позволяет также выделить отдельные записи в базе и определить ф-ции их обработки Недостатки: сложность понятийного аппарата, что усложняет ее применение и отрицательно сказывается на накоплении опыта создания и эксплуатации ОО БД.

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

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

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

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

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

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

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

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

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

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