好吧,所以我从某个地方读到
每个表都应该有一个主键
但是我的一些表似乎不正常!我也想知道我正在使用的关系是否很好,或者我需要进一步解散它们,我愿意接受建议。
关系是
经销商(DealerId(PK),DealerName)
订单(DealerId(FK),OrderDate,TotalBill)
销售(DealerId(FK),ItemType,OrderDate,Quantity,Price)
PS 我不能制作一个名为 Items(ItemCode,Type,Price) 的表,因为不同经销商的价格是可变的。并且我需要的所有约束(即非空+检查)都已处理,只是没有提及。
1、关系解得好吗?
2. 我应该关心在还没有的表中设置主键吗?
有用的回应表示赞赏。