在 Standard 或 Advanced 许可等级下可用。
创建关系类后,它即会显示在目录窗格中,并且您可以检查关系类的属性以及参与其中的要素类。
可使用以下步骤访问关系类属性对话框,以查看为关系类定义的属性:
- 启动 ArcGIS Pro。
- 在目录窗格的数据库文件夹中,单击地理数据库连接以展开其内容。
- 右键单击关系类,然后单击属性。
在常规选项卡上,显示以下关系类属性:
- 关系类 - 关系类的名称。
- 类型 - 关系类的类型:简单或复合。
- 基数 - 关系的基数指定可与目标类中对象数相关联的源类中的对象数。 关系可以拥有以下三种基数之一:一对一、一对多、多对多。
- 通知 - 指示消息通知方向。 如果要实施自定义级联更新或删除行为(其中可能存在需要更新某一要素以触发其相关要素中更新的其他操作),则此方法适用。 在一个方向、另一个方向或两个方向上均可能需要更新,或可能均不需要更新。
源名称 - 源类的名称。
源主键 - 关系的源类中的键字段称为主键,通常缩写为 PK。
源外键 - 目标类中的键字段称为外键,通常缩写为 FK。
目标名称 - 目标类的名称。
前向路径标注 - 在从源导航至目标时所显示的前向标注。 可以直接在此对话框上修改此标注。
后向路径标注 - 在从目标导航至源时所显示的后向标注。 可以直接在此对话框上修改此标注。
分割策略 - 关系类分割策略用于确定在编辑过程中,当分割原始要素类中的要素时,如何处理相关目标表中的记录。
关系类属性对话框上的规则选项卡将列出关系类可能存在的所有可能规则。
有关在关系类上启用和禁用规则的详细信息,请参阅关系规则。
当您查看基于表的 M:N(多对多)或者属性 1:1(一对一)或 1:M(一对多)关系类的属性时,关系类属性对话框上的编辑者追踪选项卡将可见。
编辑者追踪选项卡允许您启用和禁用编辑者追踪,以自动记录和维护有关在属性关系类表(也称为中间表)上进行的插入和更新的信息。
例如,将创建 Parcels 要素类与 ParcelOwners 表之间的 M:N 关系类,其中宗地可能具有许多所有者,而宗地所有者可能拥有许多宗地。 在这种情况下,可以在此中间表中存储用于描述关系本身的其他属性,例如 PercentOwnership 字段,而该字段将存储所有者与宗地之间的每种关系的优先所有权。 在此中间表上启用编辑者追踪将自动记录和维护对此属性关系类表进行的插入或更新。
有关启用和禁用编辑者追踪的详细信息,请参阅编辑者追踪。