Доступно с лицензией Standard или Advanced.
Любой класс отношений, простой или сложный, любой кардинальности может иметь атрибуты. Классы отношений с атрибутами хранятся в таблице в базе геоданных. Таблица содержит (как минимум) внешний ключ источника и внешний ключ таблицы/класса пространственных объектов адресата.
В отношении с атрибутами также могут добавляться другие атрибуты. Пример в этой подзадаче показывает процесс создания простого отношения между классом объектов Трубопроводы для воды, и классом объектов Гидранты.
Объекты трубопроводов имеют свои атрибуты, а объекты гидрантов – свои. Класс отношения в этом примере описывает, к каким трубопроводам подключены какие гидранты. Поскольку вы хотите хранить определенную информацию об этом отношении, например, тип соединяющей их трубы, можно сохранить эту информацию в атрибутах класса отношения.
- В дереве Каталога щелкните правой кнопкой мыши базу геоданных или набор классов объектов, в котором необходимо создать новый класс отношений, и выберите Создать (New) > Класс отношений (Relationship Class).
 - Введите имя нового класса отношений.
 - Выберите источник: таблицу или класс объектов.
 - Выберите адресат: таблицу или класс объектов.
 - Щелкните Далее (Next).
 - Щелкните Простое отношение (объекты равноправны) (Simple (peer-to-peer) relationship).
 - Щелкните Далее (Next).
 - Введите слова, описывающие прямое и обратное отношения.
 - Выберите направление отправки уведомлений.
 - Щелкните Далее.
 - Выберите первую опцию кардинальности. В этом примере владелец может обладать одним участком, а участок принадлежать одному владельцу, поэтому такое отношение называется «один-к-одному» (1:1).
 - Щелкните Далее (Next).
 - Щелкните первую опцию для добавления атрибутов к классу отношения.
 - Щелкните Далее (Next).
 - Чтобы добавить поле, щелкните следующую строку в столбце Имя поля (Field Name) и наберите имя.
 - Щелкните поле Тип данных (Data Type) рядом с именем нового поля и выберите его тип данных.
 - В диалоговом окне ниже введите свойства поля.
 - Повторите шаги с 15 по 17, чтобы определить все остальные поля для класса отношений.
 - Щелкните Далее (Next).
 - Откройте щелчком по стрелке ниспадающий список полей таблицы или класса объектов источника. Выберите первичный ключ (primary key) для этого класса объектов или таблицы.
 - Введите имя внешнего ключа Источника (Origin) из таблицы или класса объектов.
 - Откройте щелчком по стрелке ниспадающий список полей таблицы или класса объектов адресата Выберите первичный ключ (primary key) для этого класса объектов или таблицы.
 - Введите имя внешнего ключа Адресата (Destination) из таблицы или класса объектов.
 - Щелкните Далее (Next).
 - Проверьте указанные для нового класса отношений опции. Если вы хотите что-то изменить, вернитесь на соответствующий шаг мастера, щелкнув Назад (Back).
 - Нажмите кнопку Готово (Finish), чтобы создать новый класс отношений, когда будут выбраны необходимые опции.