Cтраница 2
![]() |
Фрагмент базы данных. [16] |
Здесь следует употребить оператор HEAD. Если вместо него указать RETRY MASTER, то сменится текущая в цепи SUPPLY, и очередной оператор RETRY NEXT SUPPLY выдаст не следующий договор указанного предприятия, а первый договор другого предприятия - того, которое было извлечено оператором RETRY MASTER. При использовании HEAD текущее состояние цепи SUPPLY не изменяется. [17]
Время удаления записи определяется временем исключения из цепей, где запись является детальной. Исключение сводится к изменению адресных ссылок в предшествующей и, если нужно, в последующей записях. Большое время удаления обычно объясняется длительным поиском предшествующей записи, если она перед удалением не известна системе. Эта запись будет известна в текущем состоянии цепи, если поиск записи осуществлялся последовательно по этой цепи или в цепи задана ссылка на предыдущую запись. Если эти условия не выполняются, то система вынуждена просматривать всю цепь, пока не найдет нужную запись. [18]