БарГУ.by » Учебные материалы » Лекции » КИТ » Трехуровневая модель организации данных

Трехуровневая модель организации данных

Вы не можете скачивать файлы с нашего сервера

 

В 1978 году была принята трехуровневая модель организации баз данных, которая была предложена национальным институтом стандартизации и комитетом по планированию выпусков стандартов.

Внешний уровень

|

Концептуальный уровень

|

Внутренний уровень

|

База данных

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

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

С появлением ПВЭМ реляционные модели стали доминировать среди систем базы данных. Быстрому распространению реляционной модели данных способствовало 3 фактора:

- во первых, в реляционной системе данные представляются в виде таблиц, встречающиеся в повседневной практике.

- Реляционная база – это конечный набор отношений. Тория реляционной базы данных становится областью математической логики и реляционной алгебры.

- Основная единица обработки в сетевых и иерархических моделях данных множество записей, т.е. отношение.

Достоинство реляционной базы данных

- упрощенная система представления данных;

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

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

- улучшение целостности и защиты;

- база данных рассчитана и на простого пользователя и на программиста;

- обеспечение пользователя языками высокого уровня при работе с базами данных;

- обеспечение методологического подхода.

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

EBase, FaxBase, FoxPro, Paradox, Oracle, Ingres, Microsoft Access, Clipper, HyTech, ПАЛЬМА.

Операции в реляционной базе данных

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

Операции обновления базы данных:

Включить Обновить, Удалить (обязательно должен быть задан ключ)

Операция Выборка: выбрать только те записи, которые удовлетворяют условию.

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

Соединение, Пересечение, Деление – производные операции. Могут быть получены из основных.

НЕСТАНДАРТНЫЕ МОДЕЛИ ДАННЫХ

 

Постреляционная модель

Данные пассивны, необходимо создавать пассивные программы.

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

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

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

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

Многомерная модель

Представлена в виде многомерных массивов, называемыми гиперкубами.

- узкоспециализированный, обеспечивает более быстрый поиск чтения данных.

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

Многомерные системы поддерживают следующие системы: Essbase, Media Mulimatrix, Oracle Express Server, Cache.

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

Представляет структуру, которую можно отобразить в виде дерева графически, узлами которого являются объекты.

Достоинства объектно – ориентированной базы данных: не нужно знать о взаимодействии объекта, просто обращается к конкретному объекту и использует конкретный метод.

Правила нахождения объекта скрыты от пользователя как и правило руководства используемым объектом.

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

Недостаток: сложность в понимании, низка скорость выполнения запросов.

Объектно – реляционная модель

ERDM- расширенная реляционная модель. Основана на стратегии реляционной модели.

OODM модели используются в специальных научных и инженерных приложениях.

Объектно – ориентированная + реляционная модель =объектно – реляционная модель



Обсудить на форуме

Комментарии к статье:

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Регистрация

Реклама

Последние комментарии