在 ERD 中,2 个动作可以相互连接吗?

问题描述 投票:0回答:1

我的程序允许用户在他们当地最多选择 3 个郊区。该网站通过电子邮件向用户发送有关这些郊区发生的道路交通事故的信息。它存储他们的

UserID
和他们在表
UserSuburbSelections
中选择的郊区。

我的 ERD 连接 2 个动作,

selects
stored in

我可以这样做吗?这是好的做法吗?

database database-design entity-relationship database-schema erd
1个回答
0
投票

无论您的程序作为动作执行什么,在 ERD 中它都是关于实体和关系的。这里:

  • User
    UserDetail
    显然是一个实体
  • Suburb
    也是一个实体。
  • UserSuburbSelection
    User
    Suburb
    之间的简单关系,或者它是一个关联实体,例如,如果关系应该有它自己的属性,例如偏好顺序
  • RoadCrashes
    可能是描述崩溃的单独实体,然后与郊区相关。

但是您的 ERD 必须始终选择使用符号:

  • Chen 的符号,表示与菱形的关系,以及关联实体作为矩形框内的菱形。禁止将两个关系直接关联起来。
  • 鱼尾纹表示法,用一条简单的线表示关系,两端装饰有一些符号以表达多样性。关联实体表示为中间实体。
© www.soinside.com 2019 - 2024. All rights reserved.