【问题标题】:How to correctly show M:N relationship in conceptual data model?如何在概念数据模型中正确显示 M:N 关系?
【发布时间】:2021-09-16 11:49:59
【问题描述】:

我通常会找到我需要的一切,但凡事都有第一次.. :D

我正在尝试创建一个概念数据模型,但我不知道如何正确显示 M:N 关系,默认情况下不应包含该关系,但您仍然可以分配抽象实体的动词和方向。假设我们有“项目”并且我们有“项目角色”,我该如何正确地展示关系?我可以有如图所示的 2 个箭头还是我必须添加连接表和??我无法解决这个问题..

提前非常感谢你:)

enter image description here

【问题讨论】:

    标签: data-modeling entity-relationship conceptual-model


    【解决方案1】:

    可以使用合适的建模语言创建概念数据(或信息)模型,例如 ER 图或 UML 类图。两种语言都有一个用于多对多关联(或关系类型)的概念和视觉符号。只需遵循他们的定义。由于 ER 图没有标准,因此使用 UML 更容易/更可取。

    为了显示两个类(表示实体类型)之间的多对多关联,您绘制一条连接线并在两端用星号(“*”)对其进行注释。

    请注意,连接表是一种数据库实现,而不是建模概念。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-25
      • 2015-10-08
      • 2021-06-14
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      相关资源
      最近更新 更多