我这是毕业设计的,界面和数据库都设计好了,各个功能也能实现,现在卡在数据库里,数据库真的不懂,感觉要触发器实现。希望有大佬有空帮下忙,请给出详细代码。 留下你的WX,太多Q给不了,可以请你吃个外卖,喝杯奶茶。心好累了QAQ。
如图:
功能是:
入库表
1.添加物品信息时,更新库存,例如:
编号 名称 数量 价格 日期 编号 名称 数量
入库:1 可乐 10 4 2021.1.1 库存:1 可乐 10 (20)(当可乐再次入库时,就要加上之前的)
2 雪碧 10 4 2021.1.1 2 雪碧 10
3 可乐 10 4 2021.1.2
2.修改物品信息时,更新库存:
入库:1 可乐 10 4 2021.1.1 库存:1 可乐 20(15)
2 雪碧 10 4 2021.1.1 2 雪碧 10
3 可乐 10(5)4 2021.1.2
当把可乐的数量由10改到5时,库存就要相应减少5,由20改为15
3.删除物品信息时,更新库存:
入库:1 可乐 10 4 2021.1.1 库存:1 可乐 15(剩余10)
2 雪碧 10 4 2021.1.1(删除) 2 雪碧 10(已删除)
3 可乐 5 4 2021.1.2(删除)
当删除雪碧时,同时删除库存数,库存就没有雪碧了
当删除第三行可乐时,数量减少5,库存里的可乐就剩10
销售表:
1.添加出售物品,减少库存:
销售: 1 可乐 5 4 2021.1.5 库存:1 可乐 10(5)
库存原本有10支可乐,销售5,库存剩余5
2.修改出售物品:
销售: 1 可乐 5(3) 4 2021.1.5 库存:1 可乐 5(7)
原本出售5支,现在出售3支, 库存就剩余7支
3.删除出售物品:
销售: 1 可乐 3 4 2021.1.5 (删除) 库存:1 可乐 7(10)
删除销售的可乐,库存数+3,又7变为10。
下面是:入库表:
销售表:
库存表:
三张表都设置ID为主键,其他什么也没有设置,主要不懂。
还有一个损坏表,原理应该和销售表一样,就不列出了。
以上就是本次难题了,恳求各位大佬帮帮忙,(留下不学无术的泪水QAQ)
如果设计思路有问题,请给小弟提点意见。(准备面试实习,我在学习Unity,和数据结构,数据库不会用到,时间紧迫,就不想花时间重新学数据库了,以后工作用到,再回来重学,先度过眼前难关,谢谢大家)