ign="justify"> Опис деякого додатка мовою Express в рамках стандартів STEP називають Express
моделлю (Мodel). У моделі декларуються безлічі понять і об'єктів, що входять у додаток, властивості і взаємозв'язки об'єктів.
Модель складається з однієї або декількох частин, званих Express схемами (schema) або просто схемами, та обмінного файлу. Схема - розділ опису, що є областю визначення даних. У ній вводяться необхідні типи даних. При описі властивостей типів даних можуть застосовуватися засоби процедурного опису - процедури, функції, правила, константи. Обмінний файл містить конкретні екземпляри типів даних.
Опис схеми починається з заголовка, що складається з службового слова schema та ідентифікатора - імені схеми. Далі слід змістовна частина - тіло схеми. Опис закінчується службовим словом end_schema:
SCHEMA <імя_схеми>;
<тело_схеми>; _SCHEMA;
У мові Express-G схема представляється прямокутником з розділовою горизонтальною лінією, над цією лінією записується ім'я схеми, як це показано на рис. 1.1. br/>В
Рис. 1.1 Зображення схеми у мові Express-G
1.2 Типи даних у мові Express <# "justify"> У тілі схеми декларуються типи даних (Data Type). Тип даних - це безліч значень деякої величини або безліч об'єктів (набір примірників). мову модель express інформаційний
У мові Express використовуються такі типи даних:
- сутність (Entity),
простий (Simple Type),
агрегативна (Aggregation Data Type),
визначається (Defined Data Type),
нечислової (Enumeration Data Type)
виділяється (Select Data Type)
Сутність - тип даних, який представляє набір концептуальних чи реальних фізичних об'єктів з деякими загальними властивостями. Сутності використовують для опису об'єктів додатків. Властивості сутності виражають у вигляді атрибутів (Attributes). До характеристик сутностей відносяться також обмеження, що накладаються на значення атрибутів або на відносини між атрибутами. Опис сутності починається зі службового слова ENTITY, за яким слідують ідентифікатор сутності, опису її атрибутів і можливо також правил. Кожен з атрибутів представлений його ідентифікатором і типом:
ENTITY <імя_сущності>;
...
END_ENTITY;
Наприклад, завдання прямої лінії (line) у вигл...