我正在建立一个电子商务商店,每件商品都有不同的颜色和尺寸。那么使用包含 3 个复合键的 ProductType 表来定义连接到 Product 表的唯一行是否合适?
Product Table:
Product ID(pKey), Category ID, ModelNumber, ModelName
ProductType Table:
Product ID(pKey), Size(pKey), Color(pKey), Quantity
最佳答案
拥有一个由 3 个(或更多)外键组成的复合主键就可以了。
如果组合键唯一标识一行,那么它就是一个好的主键。
关于c# - 有 1 个 pKey 和 2 个属性的组合键可以吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6622538/