ГОСТ Р ИСО 10303-22-2002
различных состояний, представленных в табличной форме в разделе 12. Вкаждом состоянии досту
пен ряд команд (операций) СИДЦ, некоторые из которых могут изменять данное состояние. Ин
формация. связанная с сеансом и его состоянием, доступна в течение сеанса в виде сочетания схем
сеанса и совокупности СИДД (см. разделы 7 и 8).
4.3 Хранилища, экземпляры схем и СИДД-модели
СИДД определяет интерфейс между приложением и средой, в которой существуют экземпля
ры объектов. Два аспекта этой среды известны как хранилища и экземпляры схемы. Хранилищами
являются средства хранения данных. Экземплярами схем являются логические коллекции СИДД-
моделей, из которых может быть получено множество экземпляров объектов. Это множество экзем
пляров объектов является областью, в которой обеспечиваются ссылки между экземплярами объек
тов и проверка глобальных правил. Несмотря на то. что экземпляры схем, подобных СИДД-
моде-лям. создаются внутри хранилища, СИДД-модели из любого другого хранилища могут
быть связа ны с данным экземпляром схемы.
П р и м е ч а н и е — Хранилище может быть реализовано в памяти как одиночная база данных,
многократные базы данных, одиночный файл, набор файлов или в любой другой форме.
Пр име р 1—На рисунке 1показаны некоторые взаимосвязи между СИДД-моделями. хранилищами
и экземплярами схем. Экземпляры схем 1Аи 1В и СИДД-модели 11—13 базируются на схеме I, однако они
существуют в различных хранилищах. Ссылки между СИДД-модслями II и 13 нс разрешены, так как
эти модели нс связаныс одним и тем же экземпляром схемы. СИДД-модель 13. базирующаяся на схеме I.
связана с экземпляром схемы 2А. базирующимся на схеме 2. Чтобы это было возможно, по крайней мерс
одна пара типов объектовдолжна быть объявлена как область, эквивалентнаядвум схемам всловаре данных
СИДД.
Экземпляры объектов создаются в СИДД-моделях, образуемых в хранилищах. Экземпляры
объектов, составляющие каждую СИДД-модель. базируются па единственной EXPRESS-схеме с
разрешенными интерфейсными спецификациями. Экземшшры объектов в одной СИДД-модели могут
ссылаться на экземпляры объектов вдругой СИДД-модели, если обеспечено существование экзем
пляра схемы, с которой связаны обе эти СИДД-модели. Две СИДД-модели должны основываться на
одной и той же EXPRESS-схеме или двух EXPRESS-схема.х. которые определены как имеющие
конструкции эквивалентности областей (см. Л.2). СИДД-модель может быть связана с несколькими
экземплярами схемы.
4