ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

关系类建模的限制

在 Standard 或 Advanced 许可等级下可用。

地理数据库中的关系类可以管理两个相关要素类和/或表中的对象之间的关联。但是,有如下所述的一些限制和局限性。

关系类范围:

  • 只能在相同地理数据库中的要素类和/或表之间定义关系类。
  • 要素类和/或表还必须存储在相同用户方案内的 ArcSDE 地理数据库中。

要素类或表可参与不止一个关系类;但有一些限制:

  • 一个给定的要素类或表无法成为两个复合关系类中的目标。但您可以在一对类之间拥有一个以上的简单关系。根据导航关系的方向,您可在需要强制执行不同的基数时执行此操作。
  • 如果复合关系类存在于两个类之间,则无法在相同的两个类之间创建其他的关系类。
  • 要在要素数据集中创建关系类,源类或目标类中的任意一个必须在要素数据集中。
  • 必须避免在几何网络中的要素类之间建立关系类,因为这样可能会在编辑数据时产生异常的结果。
  • 可以在一对类之间拥有一个以上的简单关系。根据导航关系的方向,您可在需要强制执行不同的基数时执行此操作。

对关系类进行编辑

  • 关系类不会阻止您创建未与源对象相关联的目标对象,这会产生孤立的目标对象。
  • 此工作流允许在地理数据库模型中执行,但如果您不想让孤立的目标对象存在于数据模型中,则可通过使用“编辑器”工具条上的“验证要素”工具对其进行识别。
注:

如果正在使用“简单”关系类,则在运行“验证要素”工具前,关系规则必须设置为阻止孤立的目标对象。在使用复合关系类的情况下,则无需设置规则;只需使用“验证要素”工具即可识别孤立的目标对象。

有关对关系类进行编辑的详细信息,请参见关于在 ArcMap 中编辑关系。

ArcGIS 中不支持的关系类的类型

  • 在相同要素类或表中的记录之间存在的递归关系在 ArcGIS 中尚未受到支持。
  • 每个主键与外键仅可基于一个字段;复杂的主键与外键在 ArcGIS 中不受支持。

相关主题

  • 关系类创建与维护概述
  • 关系类属性

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明