做一个用于进来的表(enter),出去的表(out),剩余表(left)分别保存各个单位的近来很出去的物品!
物品表(product)有所有物品的编号,名称,价格,等等!
单位表(enterprise)由所有单位的编号,名称,等等!
在enter表中,保存物品编号,单位编号(哪个单位进的),数量,进的时间!
在left表中,保存物品编号,单位编号(哪个单位进的),数量(当单位一进物品时,就写入该表)!
在out表中,保存物品编号,单位编号(哪个单位出的,这样做的目的,是为了加强一点冗余,来节省查询的时间),数量,出的时间!
物品表保存剩余的物品(查询某单位剩余的物品,用left)
查询某单位进的物品(enter)出的物品(out)
另外在单位表中没有编号的单位是不能进出物品的!
在物品的清单上没有的物品时不能进的!这是我个人的看法!不很成熟!希望对你有点帮助,另外add,delete,update同理考虑,