这是ERD,这是actual model(最有可能来自Erwin)。有人可以解释我分别标记为蓝色/红色的符号吗?
蓝色:由于受抚养者有全部参与,可以有很多雇员,
不应该只有|
和⩛
吗?为什么会有O
?
红色:由于员工不需要参与政策关系,
不应该只有O
吗?为什么会有|
?
我认为实体和关系之间的界线应该是...
在实体方面:标记了参与约束(部分或全部)
在关系方面:标记了关键约束(1到很多...等)。
如果我做错了,我将不胜感激。
答案 0 :(得分:1)
对于您链接的模型,虽然我无法解释为什么那样(我没有设计),但我至少可以告诉您所传达的内容:
该模型看起来可能来自ERwin,但我对ERD不确定。 ERD可能采用Korth表示法,但看起来仍然不太正确...确实如此,从从属到策略的箭头似乎向后。如果它表示基数,则应指出另一种方式。我假设这意味着多对一关系。在那种情况下,我认为如果将Employee到Policy的行与Dependent到Policy的箭头交换,并且箭头从 from Policy指向Employee,那是正确的。
这是否意味着将局部/物理模型拆分?那是我的猜测,逻辑建模者为关系建立了箭头。