Теория экономических информационных систем


Теория экономических информационных систем - стр. 49


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

 

 

ФИО

Отдел#

ПРИ

Директор

Адрес

Таб№сотр

 

Код_проекта#

Датанач

Датакон

Приор

 

 

 

 

Код_проекта#

Работа#

ФИО#

Прод

 

Код проекта#

Заказ#

ГИП

 

Рис. 9. Сетевая БД со сведениями о проектных  работах

 

 

§ 2.2.4. Иерархическая модель данных

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

Понятия отношения и веерного отношения в иерархической модели данных не изменяются.

Иерархической базой данных называется множество отношений и веерных отношений, для которых соблюдаются два ограничения.

1. Существует единственное отношение, называемое корневым, которое не является зависимым ни в одном веерном отношении.

2.        Все остальные отношения (за исключением корневого) являются зависимыми отношениями только в одном веерном отношении.

Схема иерархической БД по составу компонентов идентична сетевой базе данных. Названные выше ограничения поддерживаются иерархическими СУБД.

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

Ограничение, которое поддерживается в иерархической модели данных, состоит в невозможности нарушения требований, фигурирующих в определении иерархической базы данных. Это ограничение обеспечивается специальной укладкой значений отношений в памяти ЭВМ. Ниже мы рассмотрим одну из простейших реализаций укладки иерархической БД.




Начало  Назад  Вперед