Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ ШПОРЫ.docx
Скачиваний:
0
Добавлен:
11.01.2020
Размер:
215.17 Кб
Скачать
  1. Постреляционная модель данных.

Постреляционная модель данных в общем случае представляет собой расширенную реляционную модель, снимающую ограничение неделимости значений полей, т.е. допускаются многозначные поля, значения которых состоят из подзначений. В качестве примера постреляционной модели приведем таблицу, представляющую собой совокупность данных связанных реляционных таблиц КЛИЕНТЫ и ЗАКАЗЫ

Код клиента

Номер заказа

Дата заказа

Вес заказа

Адрес

АА

1022

10.04.07

300

Правды 11

АВ

1024

20.05.07

200

Лейбница 8

АС

1025

01.06.07

600

Широкая 1

1021

01.02.07

250

АД

1026

10.07.07

550

Захарова 20

1023

12.04.07

450

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

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

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

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

Объекты, схожие по поведению и другим свойствам, объединяются в классы.

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

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

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

.

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