Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL数据库,ERD,乌鸦脚符号,_Sql_Oracle_Database Design - Fatal编程技术网

SQL数据库,ERD,乌鸦脚符号,

SQL数据库,ERD,乌鸦脚符号,,sql,oracle,database-design,Sql,Oracle,Database Design,我有一个ERD图,在图中,我将乌鸦脚放在客户身上,画成一条虚线,然后直线指向会员。这是否意味着会员必须是客户,客户可能持有会员资格? 关于我不确定我是否理解正确。 有类似的吗 客户>-----会员资格 对吗 如果是这种情况,则意味着一个成员资格可以由多个客户拥有,客户必须拥有成员资格(强制关系-如果是可选的,则在成员资格表行中有一个0),虚线表示该成员资格是非标识性的(即:外键不是成员主键的一部分-或者类似地,客户不是通过其成员身份识别的)有些人使用虚线表示关系纯粹是关联的,而实线表示正在识别的

我有一个ERD图,在图中,我将乌鸦脚放在客户身上,画成一条虚线,然后直线指向会员。这是否意味着会员必须是客户,客户可能持有会员资格?
关于

我不确定我是否理解正确。 有类似的吗

客户>-----会员资格

对吗


如果是这种情况,则意味着一个成员资格可以由多个客户拥有,客户必须拥有成员资格(强制关系-如果是可选的,则在成员资格表行中有一个0),虚线表示该成员资格是非标识性的(即:外键不是成员主键的一部分-或者类似地,客户不是通过其成员身份识别的)

有些人使用虚线表示关系纯粹是关联的,而实线表示正在识别的关系

ERD使用了许多不同的图形约定。请参阅几个示例。这意味着,如果不询问创建图表的人,您无法绝对确定意图是什么。但是,您可以根据约定进行很好的猜测,以及什么是合乎逻辑的


客户和会员之间的关系应该是关联的,而不是识别的。如果我有客户会员,这是否意味着客户可能有会员资格,但会员资格不必由客户拥有?这是一对多关系。一个会员资格可以有多个客户mers或会员。例如,会员1可以将客户a、客户b、客户c等作为会员。所有这些客户都是会员1的成员。这些客户的会员id是常见的。在这种情况下,您将拥有客户>-----0-会员身份