谁能从欧文模型中解释这些符号?
Can anyone explain these notations from Erwin model?
我是 ERD, and this is an actual model(很可能来自欧文)。有人可以解释一下我分别标记为蓝色/红色的符号吗?
蓝色:由于家属有全部参与/可以有很多员工,
不应该只有 |
和 ⩛
吗?为什么会有O
?
红色:由于员工不需要参与政策关系,
不应该只有 O
吗?为什么会有|
?
我认为实体和关系之间的连线应该表达的是...
在实体方面:标记了参与约束(部分、全部)
在关系方面 : 标记了关键约束(1 对多...等)。
如果我错了,如果有人能澄清这一点,我将不胜感激。
对于你链接的模型,虽然我无法解释为什么它是那样的(我没有设计它),但我至少可以告诉你它传达的是什么:
- Dependent 在 Policy table 中可以有零条或多条记录,并且 Policy table 中的每条记录都与 Dependent table 中的一条记录相关。 Dependent 和 Policy 之间的关系是标识性的(既因为 Policy 中的 PK 包含了 Dependent 的所有 FK 列,也因为它们之间的关系线是实线)
- 一个Policy最多可以关联1个Employee,一个Employee最多可以有1个Policy。这种关系是非识别性的,这既是因为来自员工的 FK 低于政策上的线(不是 PK 的一部分),也是因为关系线是虚线。
模型看起来可能来自 ERwin,但我不太确定 ERD。 ERD 可能采用 Korth 表示法,但它看起来仍然不太正确......实际上,从 Dependent 到 Policy 的箭头似乎是倒退的。如果它表示基数,它应该指向另一个方向。我假设这是一个多对一的关系。在那种情况下,我认为如果将从 Employee 到 Policy 的行与从 Dependent 到 Policy 的箭头交换,箭头指向 from Policy 并指向 Employee.
这是否意味着 locical/physical 模型拆分?这是我的猜测,逻辑建模者将他们的箭头混淆了关系。
我是 ERD, and this is an actual model(很可能来自欧文)。有人可以解释一下我分别标记为蓝色/红色的符号吗?
蓝色:由于家属有全部参与/可以有很多员工,
不应该只有 |
和 ⩛
吗?为什么会有O
?
红色:由于员工不需要参与政策关系,
不应该只有 O
吗?为什么会有|
?
我认为实体和关系之间的连线应该表达的是...
在实体方面:标记了参与约束(部分、全部)
在关系方面 : 标记了关键约束(1 对多...等)。
如果我错了,如果有人能澄清这一点,我将不胜感激。
对于你链接的模型,虽然我无法解释为什么它是那样的(我没有设计它),但我至少可以告诉你它传达的是什么:
- Dependent 在 Policy table 中可以有零条或多条记录,并且 Policy table 中的每条记录都与 Dependent table 中的一条记录相关。 Dependent 和 Policy 之间的关系是标识性的(既因为 Policy 中的 PK 包含了 Dependent 的所有 FK 列,也因为它们之间的关系线是实线)
- 一个Policy最多可以关联1个Employee,一个Employee最多可以有1个Policy。这种关系是非识别性的,这既是因为来自员工的 FK 低于政策上的线(不是 PK 的一部分),也是因为关系线是虚线。
模型看起来可能来自 ERwin,但我不太确定 ERD。 ERD 可能采用 Korth 表示法,但它看起来仍然不太正确......实际上,从 Dependent 到 Policy 的箭头似乎是倒退的。如果它表示基数,它应该指向另一个方向。我假设这是一个多对一的关系。在那种情况下,我认为如果将从 Employee 到 Policy 的行与从 Dependent 到 Policy 的箭头交换,箭头指向 from Policy 并指向 Employee.
这是否意味着 locical/physical 模型拆分?这是我的猜测,逻辑建模者将他们的箭头混淆了关系。