Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Database ERD的问题_Database_Ms Access_Erd - Fatal编程技术网

Database ERD的问题

Database ERD的问题,database,ms-access,erd,Database,Ms Access,Erd,我的导师告诉我,我的ERD有问题,我已经花了几个小时试图找出它的问题所在,但我的头脑还是绕不开它。我只是想知道是否有人能发现这个问题,谢谢你的帮助 从Customer表到Orders表的联接不在CustomerID主键字段中 此外,为了遵守数据库规范化规则,产品通常会链接到订单行表,因为这避免了对每个订购的产品重复订单标题信息(如客户、员工、日期等)。,因此,我应该将OrderID作为外键放入customerID中?不,您应该从Customer表中的customerID链接到Orders表中的C

我的导师告诉我,我的ERD有问题,我已经花了几个小时试图找出它的问题所在,但我的头脑还是绕不开它。我只是想知道是否有人能发现这个问题,谢谢你的帮助

Customer
表到
Orders
表的联接不在
CustomerID
主键字段中


此外,为了遵守数据库规范化规则,
产品
通常会链接到订单行表,因为这避免了对每个订购的产品重复订单标题信息(如客户、员工、日期等)。

,因此,我应该将OrderID作为外键放入customerID中?不,您应该从
Customer
表中的
customerID
链接到
Orders
表中的
Customer ID
;当前,此联接看起来来自
名字
姓氏
。您可能还希望保持命名的一致性,以便您拥有
客户
&
订单
客户
订单
;同样地,无论您希望使用
CustomerID
还是
CustomerID
。啊,我明白您的意思了!谢谢你的帮助,我真的很感激!