管理关系类属性

可以在关系类属性对话框中访问和修改关系类属性。

访问关系类属性

创建关系类后,它即会显示在目录窗格中,并且您可以检查关系类的属性以及参与其中的要素类。

可使用以下步骤访问关系类属性对话框,以查看为关系类定义的属性:

  1. 启动 ArcGIS Pro
  2. 目录窗格的数据库文件夹中,单击地理数据库连接以展开其内容。
  3. 右键单击关系类并选择属性
    在“目录”窗格中显示的关系类

    关系类属性对话框随即显示。

    关系类属性

关系类属性

关系类属性对话框包含三个选项卡:常规规则管理

常规选项卡

关系类属性对话框中的常规选项卡显示以下关系类属性:

“关系类属性”对话框上的“常规”选项卡

  • 关系类 - 关系类的名称。
  • 类型 - 关系类的类型,简单或复合。
  • 基数 - 关系的基数指定可与目标类中对象数相关联的源类中的对象数。 关系可以拥有以下三种基数之一:一对一、一对多、多对多。
  • 通知 - 指示消息通知方向。 如果要实施自定义级联更新或删除行为(其中可能存在需要更新某一要素以触发其相关要素中更新的其他操作),则此方法适用。 在一个方向、另一个方向或两个方向上均可能需要更新,或可能均不需要更新。
  • 源名称 - 源类的名称。

  • 源主键 - 关系的源类中的键字段称为主键,通常缩写为 PK。

  • 源外键 - 目标类中的键字段称为外键,通常缩写为 FK。

  • 目标名称 - 目标类的名称。

  • 前向路径标注 - 在从源导航至目标时所显示的前向标注。 可以直接在此对话框上修改此标注。

  • 后向路径标注 - 在从目标导航至源时所显示的后向标注。 可以直接在此对话框上修改此标注。

  • 分割策略 - 关系类分割策略用于确定在编辑过程中,当分割原始要素类中的要素时,如何处理相关目标表中的记录。

  • 已追踪复本 - 用于确定属性关系类或多对多关系类是否已启用复本追踪。 必须对要发布的所有数据启用复本追踪,才能够使用离线地图分布式协作

有关各个属性的详细信息,请参阅创建关系类工具参数

规则

关系类属性对话框上的规则选项卡将列出关系类可能存在的所有可能规则。

“关系类属性”对话框上的“规则”选项卡

有关在关系类上启用和禁用规则的详细信息,请参阅管理关系类规则

管理

警告:

关系类属性对话框上的管理选项卡下列出的地理数据库功能仅适用于属性关系类或多对多关系类。 对于非属性关系类或非多对多的关系类,此功能被禁用。

对于属性关系类或多对多关系类之外的所有关系类,“关系类属性”对话框上的“管理”选项卡下列出的地理数据库功能已禁用。

关系类属性对话框上的管理选项卡中,您可以查看、启用或禁用以下地理数据库功能。

注:

要对企业级地理数据库中的关系类启用或禁用地理数据库功能,您必须以关系类所有者的身份连接到企业级地理数据库。

“关系类属性”对话框上的“管理”选项卡

版本化

在选中版本化框后,可将两个主要版本化类型用于企业级地理数据库中的数据。

  • 分支 - 默认设置分支选项。 在对关系类启用分支版本化之前,必须对参与关系类的要素类或表启用分支版本化。 选中分支版本化选项后,单击关系类属性对话框上的确定后,会在关系类上自动启用所需的条件。 这包括启用存档全局 ID编辑者追踪以及将地理数据库连接更新为分支版本化连接。
  • 传统 - 要将参与关系类的要素类或表注册为使用分支版本化,请单击传统选项。 选择传统选项并在关系类属性对话框中单击确定后,会为参与关系类的要素类或表启用传统版本化。
    • 将编辑内容移至基表 - 当版本化类型设置为传统时,此选项变为可用。 此选项仅适用于简单要素。 不适用于包含拓扑、网络数据集、公共设施网络、追踪网络,启用存档或参与复制的数据集。

存档

可以对传统版本化或非版本化关系类启用存档以追踪历史数据。 对于文件、移动或企业级地理数据库中的属性关系类或多对多关系类,可以使用管理选项卡上的存档选项。

复本追踪

当关系类的类型已注册为分支版本化时,可以启用复本追踪。 在关系类上启用复本追踪会在参与关系类的要素类或表上启用复本追踪。 要发布的任何表、要素类或关系类都必须启用复本追踪。

注:

如果您在发布数据室启用了同步,则将自动启用复本追踪。

全局 ID

全局 ID 用于在单个地理数据库中和多个地理数据库中唯一地识别要素。 在关系类上启用全局 ID 时,全局 ID 列将添加到属性关系类表中。

对于文件、移动或企业级地理数据库中的属性或多对多关系类,全局 ID 选项位于管理选项卡中。

编辑者追踪

可通过编辑者追踪选项卡启用和禁用编辑者追踪,以自动记录和维护有关在属性关系类表(也称为中间表)上进行的插入和更新的信息。

查看基于表的多对多关系类、属性一对一关系类或一对多关系类的属性时,可以启用编辑者追踪

例如,将创建 Parcels 要素类与 ParcelOwners 表之间的多对多关系类,其中宗地可能具有许多所有者,而宗地所有者可能拥有许多宗地。 在这种情况下,可以在此中间表中存储用于描述关系本身的其他属性,例如 PercentOwnership 字段,而该字段将存储所有者与宗地之间的每种关系的优先所有权。 在此中间表上启用编辑者追踪将自动记录和维护对此属性关系类表进行的插入或更新。

有关启用和禁用编辑者追踪的详细信息,请参阅启用编辑者追踪

可从“关系类属性”对话框访问“编辑者追踪”选项卡。

相关主题