Язык манипулирования данными в сетевой модели
Все операции манипулирования данными в сетевой модели делятся на навигационные операции и операции модификации.
Навигационные операции осуществляют перемещение по БД путем прохождения по связям, которые поддерживаются в схеме БД. В этом случае результатом является новый единичный объект, который получает статус текущего объекта.
Операции модификации осуществляют как добавление новых экземпляров отдельных типов записей, так и экземпляров новых наборов, удаление экземпляров записей и наборов, модификацию отдельных составляющих внутри конкретных экземпляров записей. Средства модификации данных сведены в табл. 3.1:
Таблица 3.1. Операторы манипулирования данными в сетевой модели
Операция | Назначение | ||||
READY | Обеспечение доступа данного процесса или пользователя к БД (сходна по смыслу с операцией открытия файла) | ||||
FINISH | Окончание работы с БД | ||||
FIND | Группа операций, устанавливающих указатель найденного объекта на текущий объект | ||||
GET | Передача найденного объекта в рабочую область. Допустима только после FIND | ||||
STORE | Помещение в БД записи, .сформированной в рабочей области | ||||
CONNECT | Включение текущей записи в текущий экземпляр набора | ||||
DISCONNECT | Исключение текущей записи из текущего экземпляра набора | ||||
MODIFY | Обновление текущей записи данными из рабочей области пользователя | ||||
ERASE | Удаление экземпляра текущей записи | ||||
В рабочей области пользователя хранятся шаблоны записей, программные переменные и три типа указателей текущего состояния:
На рис. 3.7 представлена концептуальная модель торгово-посреднической организации.

Рис. 3.7. Схема БД «Торговая фирма»