Базы данных - модели, разработка, реализация


         

Язык манипулирования данными в сетевой модели


Все операции манипулирования данными в сетевой модели делятся на навигационные операции и операции модификации.

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

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

Таблица 3.1. Операторы манипулирования данными в сетевой модели

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

В рабочей области пользователя хранятся шаблоны записей, программные переменные и три типа указателей текущего состояния:

  • текущая запись процесса (код или ключ последней записи, с которой работала данная программа);
  • текущая запись типа записи (для каждого типа записи ключ последней записи, с которой работала программа);
  • текущая запись типа набор (для каждого набора с владельцем Т1 и членом Т2 указывается, Т1 или Т2 были последней обрабатываемой записью).
  • На рис. 3.7 представлена концептуальная модель торгово - посреднической организации.

    44

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

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

    Содержание  Назад  Вперед





    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий