SQL数据库,ERD,乌鸦脚符号,
我有一个ERD图,在图中,我将乌鸦脚放在客户身上,画成一条虚线,然后直线指向会员。这是否意味着会员必须是客户,客户可能持有会员资格?SQL数据库,ERD,乌鸦脚符号,,sql,oracle,database-design,Sql,Oracle,Database Design,我有一个ERD图,在图中,我将乌鸦脚放在客户身上,画成一条虚线,然后直线指向会员。这是否意味着会员必须是客户,客户可能持有会员资格? 关于我不确定我是否理解正确。 有类似的吗 客户>-----会员资格 对吗 如果是这种情况,则意味着一个成员资格可以由多个客户拥有,客户必须拥有成员资格(强制关系-如果是可选的,则在成员资格表行中有一个0),虚线表示该成员资格是非标识性的(即:外键不是成员主键的一部分-或者类似地,客户不是通过其成员身份识别的)有些人使用虚线表示关系纯粹是关联的,而实线表示正在识别的
关于我不确定我是否理解正确。 有类似的吗 客户>-----会员资格 对吗
如果是这种情况,则意味着一个成员资格可以由多个客户拥有,客户必须拥有成员资格(强制关系-如果是可选的,则在成员资格表行中有一个0),虚线表示该成员资格是非标识性的(即:外键不是成员主键的一部分-或者类似地,客户不是通过其成员身份识别的)有些人使用虚线表示关系纯粹是关联的,而实线表示正在识别的关系 ERD使用了许多不同的图形约定。请参阅几个示例。这意味着,如果不询问创建图表的人,您无法绝对确定意图是什么。但是,您可以根据约定进行很好的猜测,以及什么是合乎逻辑的
客户和会员之间的关系应该是关联的,而不是识别的。如果我有客户会员,这是否意味着客户可能有会员资格,但会员资格不必由客户拥有?这是一对多关系。一个会员资格可以有多个客户mers或会员。例如,会员1可以将客户a、客户b、客户c等作为会员。所有这些客户都是会员1的成员。这些客户的会员id是常见的。在这种情况下,您将拥有客户>-----0-会员身份