我在把ER图转换成表格时遇到了问题。在与弱势实体的三元关系中,根据要求:
F 211

我是否为供应品创建了第四个表: projectNO、supplierName、City、Partname、颜色和体重?6个属性构成了该表的PK?
发布于 2012-06-18 21:45:47
我不认为你在Project和Supplies之间的关系是正确的。类似地,Supplies与每个Supplier和Part之间的关系都是向后的。
乌鸦的脚在这段关系的许多末端。Supplies应该是您正在讨论的三元关系表。如果您使用的是自然键,那么来自Project、Supplier和Part的所有键列都应该在Supplies中显示为各自表中的FK和PK。
然而,你的自然钥匙看起来像是可以改变的东西(例如,供应商移动城市,部分改变颜色或重量)。我认为您可能需要考虑使用代理密钥来避免将来的更新异常。
https://stackoverflow.com/questions/11088456
复制相似问题