Объектно-реляционная модель: понятие и отличие от объектно-ориентированной модели. Достоинства и недостатки

Операции реляционной модели алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение и деление.

Операции объединение, пересечение и вычитание производятся над 2мя исходными отношениями Р1 иР2 с одинаковой структурой. Результатам явл. отношение такой же структуры, включающее: картежи, присутствующие в каждом из отношений Р1иР2 одновременно, если выполнялось пересечение Р1иР2.;кортежи из Р1, которых нет в Р2, если выполнялось вычитание Р1-Р2.;кортежи и из Р1 и из Р2, за исключением дубликатов-кортежей, если выполнялось пересечение Р1иР2.Декартово произведение явл. операцией над 2мя отношениями Р1иР2 имеющими в общем случае разную структуру. В результате отношение Р1*Р2 содержит число кортежей, равное произведению количеств кортежей в исходных отношениях. Операция выбора выполняется над одним отношением- по заданному условию производится выборка подмножества кортежей. Проекция-операция выбора, кот. переносит в результирующее отношение домены исходного отношения, указанные в условии операции. Соединение отношений выполняется над 2мя отношениями Р1 и Р2 и создает 1о результирующее. Каждый кортеж Р1 сопоставляется со всеми кортежами Р2 и если для этой пары кортежей соблюдается условие соединение, то они сцепляются и образуют очередной кортеж в результирующем отношении. Деление-операция над 2мя отношениями Р1 иР2, имеющими в общем случае разные структуры и некоторые одинаковые домены. Структура результирующего отношения получается искл. из множества доменов в Р1 множество доменов Р2.


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

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

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

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


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

 


Объектно-реляционная модель: понятие и отличие от объектно-ориентированной модели. Достоинства и недостатки.

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

Достоинства: позволяет обрабатывать объекты со сложной структурой. Недостатки: отсутствие унифицированной теории; отсутствие формальной методологии в проектировании.

 

13. Многомерная модель. Базовые понятия модели: измерение, ячейка. Поликубическая и гиперкубическая организация данных. Достоинства и недостатки модели. Многомерная модель –модель с многомерным логическим представлением структуры информации. Основными понятиями, с которыми оперирует пользователь в многомерной модели, являются понятия «измерение» и «ячейка». Измерение – это множество однотипных данных, образующих одну из граней многомерного гиперкуба. Примерами наиболее часто используемых временных измерений являются дни, месяцы, кварталы и годы. В качестве географических измерений используются города, районы, регионы и страны. Ячейка – это поле, значение которого однозначно определяется фиксированным набором измерений. В многомерной модели данных используются два варианта организации данных – гиперкубическая и поликубическая. В гиперкубической модели все кубы определяются одним и тем же набором измерений(максимально возможным). В некоторых случаях информация может быть избыточной, так как требуется обязательное заполнение ячеек. В поликубической определяются несколько гиперкубов с различной размерностью и различными измерениями в качестве граней. Достоинства: удобство и эффективность аналитической обработки больших объемов данных, связанных с временными интервалами. Недостатки: громоздкость для простейших задач оперативной обработки информации.