Таблица в класс отношений (Управление данными)

ArcGIS Pro 3.4 | | Архив справки

Краткая информация

Создает класс отношений с атрибутами на основе таблиц источник, назначения и отношений.

Использование

  • Этот инструмент создает таблицу в базе данных, которая содержит выбранные атрибутивные поля из таблицы отношений. Эти поля хранят атрибуты отношений, которые не являются атрибутами ни класса-источника, ни класса-адресата. Например, в базе данных участков у вас может быть класс отношений между участками и владельцами, где владельцы владеют участками, а участки принадлежат владельцам. Атрибутом этого отношения может быть собственность в процентах.

  • Простые отношения (между равными объектами) предсталяют собой отношения между двумя или более объектами в базе данных, которые существуют независимо друг от друга. Например, в железнодорожной сети могут быть железнодорожные стрелки, имеющие один или более связанный с ними семафор. Однако железнодорожная стрелка может существовать без семафора, а семафоры могут существовать в железнодорожной сети и там, где нет стрелок. Простые отношения могут иметь кардинальность «один к одному», «один ко многим» или «многие ко многим».

  • Сложное отношение – это то, в котором продолжительность существования объектов контролирует продолжительность существования связанных объектов. Например, электрические столбы служат опорой для трансформаторов, а трансформаторы установлены на столбах. После удаления столба, сообщение об удалении распространяется и на связанные с ним трансформаторы, которые удаляются из класса трансформаторов. Сложные отношения всегда «один ко многим».

  • Описания прямого и обратного отношения поясняют отношение, связывающее один объект с другим. Описание прямого отношения описывает отношение класса-источника к классу-адресату. В примере столб-трансформатор, подписью прямого пути может быть «Столбы поддерживают трансформаторы». Описание обратного отношения поясняет отношение класса-адресата к классу-источнику. В примере столб-трансформатор, подписью обратного пути может быть «Трансформаторы устанавливаются на столбах».

Параметры

ПодписьОписаниеТип данных
Таблица-источник

Таблица класса пространственных объектов, которая будет связана с таблицей-адресатом.

Table View
Таблица-адресат

Таблица или класс объектов, который будет связан с исходной таблицей.

Table View
Выходной класс отношений

Создаваемый класс отношений.

Relationship Class
Тип отношений

Определяет тип отношений, который будет создан между таблицей-источником и таблицей-адресатом.

  • ПростоеКаждый объект не зависит от другого (отношения равный-с-равным). Это значение по умолчанию
  • СложноеСуществование одного объекта зависит от существования связанного объекта (родительско-дочерние отношения).
String
Надпись прямого отношения

Надпись, описывающая отношение, как оно проходит от класса объектов или таблицы - источника к классу объектов или таблице - адресату.

String
Надпись обратного отношения

Надпись, описывающая отношение, как оно проходит от класса объектов или таблицы - адресата к классу объектов или таблице - источнику.

String
Направление сообщений

Определяет сообщения направлений, которые будут передаваться между объектами в отношении. Например, в отношении между столбами и трансформаторами, при удалении столба, он отправляет сообщение связанным с ним объектам трансформатора, информируя их о его удалении.

  • Отсутствует (сообщения не передаются)Сообщения не будут передаваться. Это значение по умолчанию
  • Вперед (от объекта-источника к объекту-адресату)Сообщения будут передаваться от источника к адресату.
  • Назад (от объекта-адресата к объекту-источнику)Сообщения будут передаваться от адресата к источнику.
  • В обоих направленияхСообщения будут передаваться от источника к адресату и от адресата к источнику.
String
Кардинальность

Определяет кардинальность отношений между источником и адресатом.

  • Один-к-одному (1:1)Каждый объект класса объектов или таблицы - источника может быть связан с нулем, либо одним объектом в классе объектов или таблице - адресате. Это значение по умолчанию
  • Один-ко-многим (1:М)Каждый объект класса объектов или таблицы - источника может быть связан с несколькими объектами в классе объектов или таблице - адресате.
  • Многие-ко-многим (М:N)Несколько объектов класса объектов или таблицы - источника может быть связан с несколькими объектами в классе объектов или таблице - адресате.
String
Таблица отношения

Таблица, содержащая атрибуты, которые будут добавлены к классу отношений.

Table View
Атрибутивные поля

Имена полей, содержащих значения атрибутов, которые будут добавлены к классу отношений. Поля должны быть представлены в значении параметра Таблица отношений.

Field
Первичный ключ источника

Поле в таблице-источнике, которое будет использоваться для создания отношений.

String
Внешний ключ источника

Имя поля в таблице отношений, которое ссылается на поле Первичного ключа в классе объектов или таблице - источнике. Для классов отношений на основании таблицы эти значения будут использоваться для заполнения отношений в классе отношений, поэтому они не могут быть пустыми.

String
Первичный ключ адресата

Поле в таблице-адресате, которое будет использоваться для создания отношений.

String
Внешний ключ адресата

Имя поля в таблице отношений, которое ссылается на поле Первичного ключа в классе пространственных объектов или таблице - адресате. Для классов отношений на основании таблицы эти значения будут использоваться для заполнения отношений в классе отношений, поэтому они не могут быть пустыми.

String

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы