Создайте модель на языках Express-G и Express для ситуации:
Фрагмент (fragment) 2D-изображения представлен окружностью (circle) или отрезком кривой (curve), кроме того, свойством фрагмента является цвет (colour). Окружность характеризуется радиусом (rad), отрезок кривой - тремя точками (P).
 Ответ 

Рис. 1.  

SCHEMA DIAG1;
  TYPE form = SELECT
    (cicle,
     curve);
  END_TYPE;
  TYPE colour = ENUMERATION OF
    (RED,
     BLUE,
     WHITE);
  END_TYPE;
  ENTITY cicle;
      rad : REAL;
  END_ENTITY;
  ENTITY curve;
      P : ARRAY [1:3] OF point;
  END_ENTITY;
  ENTITY point;
      X : ARRAY [1:2] OF REAL;
  END_ENTITY;
  ENTITY fragment;
      figure : form;
      image  : colour;
  END_ENTITY;
END_SCHEMA;