Экономическая информатика-стр.248

Рис. 5.25. Сетевая модель данных простую сетевую структуру, которую необходимо отличать от сложной. Сложной сетевой структурой называют схему, в которой присутствует хотя бы одна связь «Многие ко многим».

Разделение сетевых структур на два типа (сложные и простые) необходимо потому, что структуры, построенные с использованием связи «Многие ко многим», требуют для их реализации использования более сложных методов. Некоторые системы управления базами данных могут обрабатывать простые сетевые структуры, но не могут обрабатывать сложные.

База данных, описываемая сетевой моделью, состоит из нескольких областей. Каждая область состоит из записей, которые, в свою очередь состоят из полей. Объединение записей в логическую структуру возможно не только по областям, но и с помощью так называемых наборов. Термин набор является основной конструкцией языка систем баз данных КОДАСИЛ. По существу, набор - это поименованное двухуровневое дерево, которое позволяет строить многоуровневые деревья и простые сетевые структу ры. Используя множество таких двухуровневых связей, специалист по анализу систем может конструировать достаточно сложные структуры данных. Набор - это экземпляр поименованной совокупности записей. Каждый тип набора представляет собой отношение между двумя или несколькими типами записей. Для каждого типа набора один тип записей может быть объявлен его владельцем и один или несколько других типов записей - членами набора. Каждый набор должен содержать один экземпляр записей, имеющий тип записи-владельца, и может содержать любое количество экземпляров каждого типа записей - членов набора. Например, набор можно использовать для объединения записей о студентах одной группы. Тогда тип набора можно определить как «Состав группы» с типом записи-владельца «Группа» и типом записей-членов «Студент».