首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能从Erwin模型中解释这些符号吗?

有人能从Erwin模型中解释这些符号吗?
EN

Stack Overflow用户
提问于 2018-11-01 23:42:07
回答 1查看 325关注 0票数 0

这是ERD,这是一个实际模型 (很可能来自Erwin)。有人能解释一下我分别标记为蓝色/红色的符号吗?

蓝:由于受抚养人有完全的参与/可以有很多员工,难道不是只有|吗?为什么会有O

瑞德:由于员工不需要参与政策关系,难道不应该只有O吗?为什么会有|

我想在一种实体和一种关系之间应该表达的是.

实体端的标记为:参与约束(部分,总计)

在关系侧:键约束(1对多.(等)标记。

如果我错了,如果有人能澄清这一点,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-02 02:03:15

对于您链接的模型,虽然我无法解释为什么是这样的(我没有设计它),但我至少可以告诉您所传达的内容:

  • 受抚养人可以在策略表中拥有零条或多条记录,而策略表中的每条记录都与相依表中的确切一条记录相关。依赖项和策略之间的关系是标识的(因为策略中的PK包含依赖项中的所有FK列,也因为它们之间的关系线是实线)
  • 策略最多可以与1名员工相关联,而员工最多可以有1项策略。这种关系是不确定的,这是因为来自员工的FK位于策略线(不是PK的一部分)下面,也因为关系线是虚线的。

模型看起来可能来自ERwin,但我对ERD不太确定。ERD可能是用Korth符号写的,但看上去还是不太对.实际上,从依赖到策略的箭头看起来是向后的。如果它表示的是基数,则应该指向另一个方向。我想这应该是一对一的关系。在这种情况下,我认为如果您将一行从Employee交换到Policy,用箭头从依赖到策略,箭头从Policy并指向Employee,将是正确的。

这是否意味着是一个局部/物理模型的分裂?这是我的猜测,逻辑建模师把他们的箭头混在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53110876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档