Классика баз данных - статьи

       

Получив команду DESTROY objectgroup, система


Получив команду DESTROY objectgroup, система должна выполнить действия, обратные действиям, выполняемым при обработке команды NEW. Повторим, что система позволяет контролировать целостность ссылок (см. гл. ) - в частности, невозможно удалить объект, если в других частях системы существуют ссылки на него.

Состояние объектов может быть изменено путем непосредственного изменения значений компонентов этих объектов.

INSERT … INTO objectgroup.a; UPDATE objectgroup.a; DELETE FROM objectgroup.a;

или путем вызова методов,

EXECUTE objectgroup.methodname(parameters);

Для получения данных, хранящихся в системе, используются применяемые к R-переменным команды группового доступа к данным, основанные на


  • известных операциях реляционной алгебры,
  • операциях выборки объектов по значениям и раскрытия ссылок
  • групповом вызове методов
  • суперпозицией всего вышеперечисленного


Трансляция команд, изменяющих состояние объекта, определяется утверждением о трансляции и следствиями из него.


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