Database 有人能从欧文模型中解释这些符号吗?

Database 有人能从欧文模型中解释这些符号吗?,database,entity,relationship,entity-relationship,data-modeling,Database,Entity,Relationship,Entity Relationship,Data Modeling,这是,这是一个(很可能是欧文的)。谁能解释一下我分别用蓝色和红色标记的符号吗 蓝色:由于家属完全参与/可以有许多员工, 它不应该只有|和⩛?为什么会有O 瑞德:由于员工不需要参与政策关系, 它不应该只有O?为什么会有| 我认为在实体和关系之间的一条线上应该表达的是 在实体侧:标记参与约束(部分、全部) 在关系方面:标记关键约束(1到多个…等) 如果我错了,如果有人能澄清这一点,我将不胜感激。对于您链接的模型,虽然我无法解释为什么会这样(不是我设计的),但我至少可以告诉您传达了什么: 依赖项在策

这是,这是一个(很可能是欧文的)。谁能解释一下我分别用蓝色和红色标记的符号吗

蓝色:由于家属完全参与/可以有许多员工, 它不应该只有
|
?为什么会有
O

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

我认为在实体和关系之间的一条线上应该表达的是

在实体侧:标记参与约束(部分、全部)

在关系方面:标记关键约束(1到多个…等)


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

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

  • 依赖项在策略表中可以有零条或多条记录,并且策略表中的每条记录与依赖项表中的一条记录正好相关。Dependent和Policy之间的关系正在标识中(既因为Policy中的PK包含Dependent中的所有FK列,也因为它们之间的关系线是实线)
  • 一个策略最多可以与一名员工关联,一名员工最多可以有一个策略。该关系是非标识关系,这是因为员工的FK位于策略上的线(不属于PK的一部分)下方,并且关系线为虚线
模型看起来可能来自欧文,但我不太确定ERD。ERD可能使用Korth符号,但看起来仍然不太正确。。。事实上,从依赖到政策的箭头似乎是向后的。如果它表示基数,它应该指向另一个方向。我假设这是一种多对一的关系。在这种情况下,我认为如果您将行从雇员切换到政策,箭头从从属切换到政策,箭头从政策指向雇员,这将是正确的

这是否意味着要进行局部/物理模型拆分?这是我的猜测,逻辑建模者把他们的箭头弄混了