现在我正在创建一个应用程序来管理库存。我们经常收到产品,通常它们有不同的到期日期或价格。例子:
RECEIPT PROVIDER PRODUCT PRODUCT EXPIRATION DATE PRICE QUANTITY
2125 IQT PLASTIC BAG 10/21/2012 2.35 30
2126 MDU PLASTIC BAG 05/03/2012 2.45 60
2127 PRADO PLASTIC BAG 10/21/2012 2.30 10
PRODUCT NAME EXPIRATION DATE PRICE QUANTITY
1001 PLASTIC BAG 10/21/2012 2.35 30
1001 PLASTIC BAG 05/03/2012 2.45 50
1001 PLASTIC BAG 10/21/2012 2.30 10
我的问题是我是否也应该设置 EXPIRATION DATE 和 PRICE 主键,以便我可以注册具有不同参数的产品。或者我应该创建 PRODUCT ID 和 RECEIPT ID 的双 PK。