试图理解Northwind Traders的db模式,但我无法理解以下之间的关系:
我使用这个PDF作为参考调整接入北风数据库以支持数据库课程
这是MS Access的原始ERD
我使用了来自https://github.com/dalers/mywind的C8
端口来突出MySQL工作台中的关系
具体而言,阻碍我思考的是以下问题:
( a)为什么库存交易与采购订单详细信息之间存在一对多的关系(图1),而库存交易与订单详细信息之间没有关系(图2),尽管采购订单详细信息表和订单详细信息表都有指向库存交易表事务ID字段的库存ID FK。
(图1库存交易<->采购订单详情)
(图2库存交易<->订单详情)
( b)从概念上讲,这有何意义?我们怎么能讲述这段关系?
库存交易有很多采购订单细节,而采购订单细节属于库存交易吗?
我不能用这种关系写一个逻辑句子。
如果这是一对一的关系,那就更有意义了。是吗?
( d)为什么库存交易与定购单或定单相关联?在我看来,与采购订单细节或订单细节相关联会更有意义,因为事务对订单表的子集起作用(概念上)。
谢谢您的时间,如果您有更多的资料,我可以阅读关于北风贸易商数据库,请分享它。
发布于 2021-12-13 06:23:33
如果我对你说得对,我认为这是为了简化绘图,或者只是因为一个错误
( b)据我所知,这意味着每笔库存交易都有许多产品订单细节。要理解它,请扪心自问事务意味着什么,何时生成表,以及用于什么目的。
( c)如果你说的是上一个问题,我想是不会的,因为一笔交易可能有很多采购订单的细节。是事务..。
d) ...but --它与定购单的细节有一对多的联系
另外,我想和你分享这个关于北风贸易商数据库的视频课程(注意从8:59开始的部分) https://youtu.be/ADTaZdJlO8s?t=218
https://dba.stackexchange.com/questions/289915
复制相似问题