В рамках набора возможен последовательный
В рамках набора возможен последовательный просмотр экземпляров членов набора, связанных с одним экземпляром владельца набора.
Между двумя типами записей может быть определено любое количество наборов: например, можно построить два взаимосвязанных набора. Существенным ограничением набора является то, что один и тот же тип записи не может быть одновременно владельцем и членом набора.
В качестве примера рассмотрим таблицу, на основе которой организуем два набора и определим связь между ними:
Преподаватель |
Группа |
День недели |
№ пары |
Аудитория |
Дисциплина |
||
Иванов |
4306 |
Понедельник |
1 |
22-13 |
КИД |
||
Иванов |
4307 |
Понедельник |
2 |
22-13 |
КИД |
||
Карпова |
4307 |
Вторник |
2 |
22-14 |
БЗ и ЭС |
||
Карпова |
4309 |
Вторник |
4 |
22-14 |
БЗ и ЭС |
||
Карпова |
84305 |
Вторник |
1 |
22-14 |
БД |
||
Смирнов |
4306 |
Вторник |
3 |
23-07 |
ГВП |
||
Смирнов |
4309 |
Вторник |
4 |
23-07 |
ГВП |
||

Экземпляров набора Ведет занятия будет 3 (по числу преподавателей), экземпляром набора Занимается у будет 4 (по числу групп). На рис. 3.6 представлены взаимосвязи экземпляров данных наборов.

Рис. 3.6. Пример взаимосвязи экземпляров двух наборов
Среди всех наборов выделяют специальный тип набора, называемый «Сингулярным набором», владельцем которого формально определена вся система. Сингулярный набор изображается в виде входящей стрелки, которая имеет собственно имя набора и имя члена набора, но у которой не определен тип записи «Владелец набора». Например, сингулярный набор М.

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