问一个数据库设计的问题

时间:2022-12-11 18:45:49
仓库的库存

是放一张真实的表,里面有仓库的真实库存,再弄一个进出表,录入数据的时候,不但把具体信息录入进出表里,还要修改真实表里的库存


还是不弄一张真实的表,只有进出表,真实库存用用进出表计算出来的视图来表示 

那个好,说一下理由,谢谢


9 个解决方案

#1


第二个好

#2


第二个

#3


哪位好心的人说一下为什么啊

谢谢
主要是看为什么

#4


一般情况下我会选第一个,因为在系统运行久以后,你想查一下库存,系统将计算很大数据量,所以一般都会在进出库的时候,同时修改库存表数据。

#5


使用第二种增加了计算量 运行速度会变慢

楼主怎么发了三个帖问这个问题!

#6


我从事进销存相关工作多年,说说我自己的做法
1 库存表是应该要存在的。

一:是能够实时显示当前库存数,
二:是提高了查询的速度,
三:是当商品有批次或多仓库情况下,可以在库存表中进行区分
四:是记录期初数使用

2 应使用事务以减少更新不一致的情况
当然,仍然有可能会出现异常,那么月底一次的月结存就相当重要,月结存数可以直接从单据中统计出来,并和库存表中数字对比,由用户确认,将单据统计数字更新到库存表

3 对于 单据类型种类(如销售,采购,领料,报损等等..)较多的 软件系统,要跨多个表查询(10个以上的主从表) 除了单据本身保存的表外,可能还要存在 中间表 来记录入出库流水帐(即只记录 入出数量,商品编号等简化信息)统计直接从入出库流水帐表中统计
常见的速达的Erp(管家婆系统采用子表均集中在一个表中,主表各自放)系列即采用此种方式.

#7


第一个好点,理由楼上的说得很明白了
我再给个简单的理由:日后的操作方便

#8


建议使用第一种!

#9


第一种好。这是我个人的观点,而且我在工作中也是这么做的。

#1


第二个好

#2


第二个

#3


哪位好心的人说一下为什么啊

谢谢
主要是看为什么

#4


一般情况下我会选第一个,因为在系统运行久以后,你想查一下库存,系统将计算很大数据量,所以一般都会在进出库的时候,同时修改库存表数据。

#5


使用第二种增加了计算量 运行速度会变慢

楼主怎么发了三个帖问这个问题!

#6


我从事进销存相关工作多年,说说我自己的做法
1 库存表是应该要存在的。

一:是能够实时显示当前库存数,
二:是提高了查询的速度,
三:是当商品有批次或多仓库情况下,可以在库存表中进行区分
四:是记录期初数使用

2 应使用事务以减少更新不一致的情况
当然,仍然有可能会出现异常,那么月底一次的月结存就相当重要,月结存数可以直接从单据中统计出来,并和库存表中数字对比,由用户确认,将单据统计数字更新到库存表

3 对于 单据类型种类(如销售,采购,领料,报损等等..)较多的 软件系统,要跨多个表查询(10个以上的主从表) 除了单据本身保存的表外,可能还要存在 中间表 来记录入出库流水帐(即只记录 入出数量,商品编号等简化信息)统计直接从入出库流水帐表中统计
常见的速达的Erp(管家婆系统采用子表均集中在一个表中,主表各自放)系列即采用此种方式.

#7


第一个好点,理由楼上的说得很明白了
我再给个简单的理由:日后的操作方便

#8


建议使用第一种!

#9


第一种好。这是我个人的观点,而且我在工作中也是这么做的。