日期:2014-05-18  浏览次数:20677 次

一个数据库设计的问题?
现在有一个仓库,仓库中存放的东西基本是固定的。但是也不排除改变的可能。
比如:5月份,仓库中存放的是A,D,E产品。6月份还是这些东西。但是到了7月份存放的东西发生了修改,变成A,B,E产品了。如果8月份不修改的话,8月份存放的东西仍然是A,B,E产品。但是可以查询5,6,7,8等月份仓库中存放的产品种类,数量等信息,请问,怎样设计数据库,使用起来最方便?


------解决方案--------------------
每一个月建一个表
------解决方案--------------------
易耗品表:编号,名称,类别,规格型号,单位(假设仓库里放的是易耗品,比如纸之类的)
库存表:易耗品编号,数量

另外估计你还有入库单、出库单之类的吧
------解决方案--------------------
你们每各月需不需要盘点呢?

如果需要盘点(不盘点也可以),可以建立一张盘点结果表,将每月月末的库存信息存放在这张表里.

要查询历史数据就可以通过上月末库存+入库-出库就可以得到了.