Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 122 стр.

UptoLike

Time-Shared Date Management System (TDMS) компании
Development Corporation;
Mark IV Multi - Access Retrieval System компании Control Data
Corporation;
System - 2000 разработки SAS-Institute;
Серверы каталогов, такие, как LDAP и Active Directory;
Кроме того по принципу иерархической БД построен и Реестр Windows.
7.1.3. Сетевые базы данных
Если структура данных оказывалась сложнее, чем обычная иерар-
хия, простота структуры иерархической базы данных становилась её
недостатком. Например, в базе данных для хранения заказов один заказ
мог участвовать в трёх различных отношениях «предок / потомок», свя-
зывающих заказ с клиентом, разместившим его, с процессом, в ходе ко-
торого получается продукт, и с сырьем, из которого будет получен ко-
нечный продукт. Такие структуры данных не соответствовали строгой
иерархии IMS.
В связи с этим для таких приложений, как обработка заказов, была
разработана новая сетевая модель данных. Она являлась улучшенной
иерархической моделью, в которой одна запись могла участвовать в не-
скольких отношениях «предок / потомок». В сетевой модели такие от-
ношения назывались множествами. В 1971 г. на конференции по языкам
систем данных был опубликован официальный стандарт сетевых баз
данных, который известен как модель CODASYL. Компания IBM не
стала разрабатывать собственную сетевую СУБД и вместо этого про-
должала наращивать возможность IMS. Но в 70-х гг. независимые про-
изводители программного обеспечения реализовали сетевую модель в
таких продуктах, как IDMS компании Cullinet, Total компании Cincom и
СУБД Adabas, которые приобрели большую популярность.
К основным понятиям сетевой модели базы данных относятся: уро-
вень, элемент (узел), связь. Узелэто совокупность атрибутов данных,
описывающих некоторый объект. На схеме иерархического дерева узлы
представляются вершинами графа. В сетевой структуре каждый элемент
может быть связан с любым другим элементом.
Сетевые базы данных подобны иерархическим, за исключением то-
го, что в них имеются указатели в обоих направлениях, которые соеди-
няют родственную информацию.
Несмотря на то, что эта модель решает некоторые проблемы, свя-
занные с иерархической моделью, выполнение простых запросов оста-
ется достаточно сложным процессом.
122