我需要设计药店的数据库。假设我有5个产品,即p1,p2,p3,p4和p5。相同的产品可能有不同的有效期,例如假设我有10个数量的p1产品,其有效期为2016年1月1日,如果我再次购买20个p1产品,其总数量将为30.但是那些产品(新的purchesed) )到期日可能不一样。那么如何根据到期日维护这些产品?
初步设计
表产品
产品{ID,pName,pCode,ExpDate}
答案 0 :(得分:2)
您还需要一个与您的product
表相关联的表格。
e.g。
Product
id name code
1 Aspirin 554
2 Depon 334
Product_item
id product_id exp_date
1 1 01/2016
2 1 02/2016
3 1 03/2016
4 2 01/2016
因此每个product_item
都有自己的失效日期,没有重复的数据。