ГОСТ Р ИСО 10303-14—2015
3.3.6 отображение (тар): Объявление взаимосвязи между данными, представляющими один
или несколько исходных объектных типов данных или исходных типовданных образа, иданными, пред
ставляющими один или несколько целевых объектных типов данных.
3.3.7 сетевое отображение (network mapping): Отображение на множество целевых экземпляров
объектов.
3.3.8 квалифицированное связующее пространство (qualified binding extent): Подмножество
связующего пространства, состоящее из связующих экземпляров, соответствующих набору критериев
выбора.
3.3.9 критерий выбора (selection criterion). Логическое выражение: критерий выбора соответ
ствует требованиям только в том случае, если оценкой данного выражения является значение TRUE
(ИСТИНА).
3.3.10 исходный набор данных (source data set): Совокупность экземпляров объектных типов
данных, управляемых EXPRESS-схемой. являющаяся источником данных для отображения.
3.3.11 исходное пространство (source extent): Пространство образа или пространство объект
ных типов данных, предназначенное для создания связующего пространства.
3.3.12 целевой набор данных (target data set): Совокупность экземпляров объектов, созданных
в результате отображения.
3.3.13 образ (view): Альтернативная организация информации в EXPRESS-схеме.
3.3.14 тип данных образа (view data type): Представление образа.
3.3.15 экземпляр типа данных образа (view data type instance): Именованный блок информа
ции. созданный с помощью оценки образа.
3.3.16 пространство образа (view extent): Агрегированная структура экземпляров типов данных
образа, содержащая все экземпляры, которые могут быть созданы из квалифицированного связующего
пространства.
4 Основные принципы
4.1 Введение
Настоящий стандарт основан на изложенных в данном разделе основных принципах. Кроме того,
к настоящему стандарту применимы понятия, описанные в ИСО 10303-11, раздел 5.
Язык EXPRESS-X обеспечивает спецификацию:
- различающихся образов данных, управляемых EXPRESS-схемой. с использованием объявле
ний образов (см. 9.3) в образе схемы (см. 9.5);
- отображения данных, управляемых одной или несколькими исходными EXPRESS-схемами. с
использованием объявлений отображения (см. 9.4) в отображении схемы (см. 9.6).
Схема, представленная на языке EXPRESS-X. может содержать спецификации функций и про
цедур языка EXPRESS, для того чтобы поддержать определение образов и отображений.
П р и м е ч а н и я
1 Соглашение об обозначениях, используемое в данной спецификации, должно контекстуализировать части
предложения относительно обсуждения образов или отображений за счет включения в соответствующие места
предложения терминов ’(views (образы))" или "(maps [отображения])’.
2 Соглашение об обозначениях, используемое в данной спецификации, заключается в том. что связующий
экземпляр обозначается как упорядоченный набор имен экземпляров объектов или образов, разделенных запяты ми
(’.*), заключенный в угловые скобки ("<>"). Упорядочение имен экземпляров соответствует порядку появления
исходного пространства в элементе языка FROM в объявлении образа или отображения.
Пример
—
Пусть заданы:
-
объявление образа:
SCHEMA_VIEW my_person_org_achema_view;
REFERENCE FROM person_and_org_schema;
VIEW person_org;
FROM p: person;
о :
organization;
- -
определяет порядок
SELECT
name : STRING := p.last_name;
org ; STRING :» о.department_name;
END_VIEW;
END SCHEMA VIEW;
3