关于药店的数据库设计建议

时间:2016-02-20 16:19:57

标签: mysql database-design

我需要设计药店的数据库。假设我有5个产品,即p1,p2,p3,p4和p5。相同的产品可能有不同的有效期,例如假设我有10个数量的p1产品,其有效期为2016年1月1日,如果我再次购买20个p1产品,其总数量将为30.但是那些产品(新的purchesed) )到期日可能不一样。那么如何根据到期日维护这些产品?

初步设计

表产品

产品{ID,pName,pCode,ExpDate}

1 个答案:

答案 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都有自己的失效日期,没有重复的数据。