2013-04-25 250 views

回答

0

我不确定我是否理解正确。 你有什么样

客户> - - - - - ----会员

是否正确?

如果是这种情况,这意味着一个会员可以由多个客户拥有,客户必须拥有一个会员资格(强制关系 - 如果是可选的,您将在会员资格表中有0) ,并且虚线表示它是非识别的(即:外键不是成员主键的一部分 - 或者类似于客户未被其成员身份识别)

+0

如果我有客户> ------- - - - - - - - 会员资格,这是否意味着客户可能拥有会员资格,但是会员资格并不一定要由客户拥有? – user2319081 2013-04-25 12:50:48

+0

这是一对多的关系。一个会员可以有很多客户或会员。例如,Membership_1可以有customer_a,cust_b,cust_c等等作为成员。所有这些客户都是Membership_1的成员。 membership_id对这些客户来说很常见。 – Art 2013-04-25 14:03:54

+0

在这种情况下,您将拥有客户> - - - - - ---- 0 - 成员资格 – Davide 2013-04-26 05:35:18

0

有些人使用虚线以表明关系纯粹是关联而不是实线关系是识别

有很多不同的图形约定用于ERD。几个例子见Wikipedia。这意味着,如果不询问创建该图的人,就不能完全确定所打算的内容。但是,您可以基于约定和逻辑意义进行相当好的猜测。

客户和会员之间的关系是联合而不是识别是有道理的。