Язык описания данных в сетевой модели
Язык описания данных в сетевой модели имеет несколько разделов:
Для каждой записи определяется способ размещения экземпляров записи данного типа:
42
Каждый тип записи должен быть приписан к некоторой физической области размещения:
После описания записи в целом идет описание внутренней структуры:
Номер уровня определяет уровень вложенности при описании элементов и агрегатов данных. Первый уровень - сама запись. Поэтому элементы пли агрегаты данных имеют уровень начиная со второго. Если данное соответствует агрегату, то любая его составляющая добавляет один уровень вложенности.
Если агрегат является вектором, то он описывается как
а если - повторяющейся группой, то следующим образом:
где N - среднее количество элементов в группе.
Описание набора и порядка включения членов в него выглядит следующим образом:
Далее указывается порядок включения новых экземпляров члена данного набора в экземпляр набора:
После этого описывается член набора с указанием способа включения и способа исключения экземпляра - члена набора из экземпляра набора.
При автоматическом включении каждый новый экземпляр члена набора автоматически попадает в текущий экземпляр набора в соответствии с заданным ранее порядком включения. При ручном способе экземпляр члена набора сначала попадает в БД, а только потом командой CONNECT может быть включен в конкретный экземпляр набора.
Если задан способ исключения MANDATORY, то экземпляр записи, исключаемый из набора, автоматически исключается и из базы данных. Иначе просто разрываются связи.
Внешняя модель при сетевой организации данных поддерживается путем описания части общего связного графа.
43
42 :: 43 :: Содержание