关于“先进先出成本核算方式”的数据库设计的建议?
根据需求使用“先进先出”的成本核算方式。
基本流程:
采购添加:在采购表中的库存量与采购数量相同,在销售时同时更新采购表中的库存量和添加利润表
采购表: buy
buyID 日期 香烟 采购价 数量 库存
======================================================================
1 2005-11-20 红梅 5 10 0
2 2003-11-21 红梅 8 8 3
销售表:sell
sellID 日期 香烟 销售价 数量
======================================================================
1 2005-11-27 红梅 10 15
利润表:profit
profitID 采购日期 销售日期 香烟 采购价 销售价 数量 毛利润
======================================================================
1 2005-11-20 2003-11-27 红梅 5 10 10 50
2 2005-11-21 2003-11-27 红梅 8 10 5 10
我的问题是:采购作修改或删除超作时,对于数据库的超作比较麻烦!
(数据库中的三个表我没有用键关联)
代码我已写完,准备改进一下,各位有没有好的建议 啊?