工业数字模型驱动引擎-如何避免数据模型互相引用形成环?:数据模型引用成环的常见场景

时间:2025-02-24 15:03:58

数据模型引用成环的常见场景

  • 两个实体间相互引用
    例如,数据实体/关系实体A参考了数据实体/关系实体B,数据实体/关系实体B参考了数据实体/关系实体A。
    图1 两个实体间相互引用
  • 多个实体间相互引用
    例如,数据实体/关系实体A组合参考了数据实体/关系实体B,数据实体/关系实体B参考了数据实体/关系实体C,数据实体/关系实体C参考了数据实体/关系实体A。
    图2 多个实体间相互引用
  • 实体和接口模型间相互引用

    例如,接口模型A组合参考了数据实体/关系实体B,数据实体/关系实体B参考了数据实体/关系实体C,数据实体/关系实体C通过接口模型A实现功能。

    图3 实体和接口模型间相互引用
  • 实体和关系实体的源端/目标端间相互引用

    例如,数据实体/关系实体A参考了多对多关系的关系实体B,关系实体B的源端实体C参考了数据实体/关系实体A,关系实体B的目标端实体D也参考了数据实体/关系实体A。

    图4 实体和关系实体的源端/目标端间相互引用
  • M-V模型实体和其他实体间相互引用

    例如,M-V模型数据实体A的主对象AMaster参考了数据实体/关系实体B,数据实体/关系实体B参考了M-V模型数据实体A的版本对象。

    图5 M-V模型实体和其他实体间相互引用
support.huaweicloud.com/idme_faq/idme_faq_0077.html