Операции сетевой модели
1) операции с данными:
─ удалить
─ добавить
─ изменить
2) операции со связями:
─ подключить
─ отключить
─ переключить
3) навигация по данным:
─ переход на подчиненную
─ возможность перехода на следующую подчиненную
─ переход на владельца
Отличие сетевой структуры от иерархической заключается в том, что каждый элемент в сетевой структуре может быть связан с любым другим элементом (см. рис. 2.3). Пример простой сетевой структуры показан на рис. 2.4.
Достоинствомсетевой модели данных является возможность эффективной реализации по показателям затрат памяти и оперативности.
Недостаткомсетевой модели данных являются высокая сложность и жесткость схемы БД, построенной на ее основе.
Наиболее известными сетевыми СУБД являются IDMS , db_VistaIII , СЕТЬ, СЕТОР и КОМПАС.
Простой пример сетевой схемы БД приведен на рис. 2.22.
Рис. 2.22.Пример схемы сетевой БД
Примерный набор операций при использовании сетевой модели может быть следующим [8].
§ Найти конкретную запись в наборе однотипных записей (инженера Петрова).
§ Перейти от предка к первому потомку по некою рой связи (к первому сотруднику отдела 42).
§ Перейти к следующему потомку в некоторой связи (от Петрова к Иванову).
§ Перейти от потомка к предку по некоторой связи (найти отдел Петрова).
§ Создать новую запись.
§ Уничтожить запись.
§ Модифицировать запись.
§ Включить в связь.
§ Исключить из связи.
§ Переставить в другую связь и т.д.
Дата добавления: 2016-12-27; просмотров: 1446;