数据库设计问题(你们都会碰到哦!!)

wanghuajie0002 2005-09-05 06:10:59
仓库的库存

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


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

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


好像第二种编程时候处理少,也不容易出错
但关键是单位机器一般,都用了8个月,数据记录都已经有十几万了,用第二种方法可能速度会有点慢阿
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwh999 2005-09-06
  • 打赏
  • 举报
回复
应该存在一张真实的库存表.
在每次有进出明细的时候,更改库存表中的实际库存数.

在系统第一次运行的时候,录入的期初数据就是库存表.
月底盘点时,使用这个期初数据,和进出总数进行计
而期初数据应该是在月底,生成一个表[进出明细]
货号 期初库存 入仓总数 出库总数 盘点数 帐面出入
001 3200 3000 2000 4100 -100

---- - - - - - - -
列印此报表做为依据,并将此次盘点数做为下月的期初数据!

我现在是这样做的,不知道合不合理..
chengguandong 2005-09-06
  • 打赏
  • 举报
回复
我提一下自己的看法。这是我在工作总结出来的一种对我来说比较实用的方法。
一,准备三张表:1,产品表,2,产品入库表,3,产品出库表。注:产品表中要有一个"库存量"这个字段。
产品表其实就是一个产品库,所有不同的产品都在里面。不能有重复的产品。
二,产品入库表和产品出库表的基本信息从产品表中获取。只有入库和出库数量要自己添写。
三,做一个库存量的存储过程,把每次入库的产品数量自动添加到产品库中的"库存量"中去。当录入出库数量的时候,产品库中的库存量就自动变成产品入库的数量-产品出库的数量的最终结果,即结存。
haohaohappy 2005-09-06
  • 打赏
  • 举报
回复
我做过一个库存软件,其中采纳了库存表。还有入库表和出库表,每当入库和出库时就改变库存表中相应的记录,正向使用没问题,就是如果用户输错了入库信息或出库信息,使库存数还原有些麻烦。但还是推荐有库存表。只是注意这一点就行了
zlt982001 2005-09-05
  • 打赏
  • 举报
回复
我从事进销存相关工作多年,说说我自己的做法
1 库存表是应该要存在的。

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

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

3 对于 单据类型种类(如销售,采购,领料,报损等等..)较多的 软件系统,要跨多个表查询(10个以上的主从表) 除了单据本身保存的表外,可能还要存在 中间表 来记录入出库流水帐(即只记录 入出数量,商品编号等简化信息)统计直接从入出库流水帐表中统计
常见的速达的Erp(管家婆系统采用子表均集中在一个表中,主表各自放)系列即采用此种方式.
faysky2 2005-09-05
  • 打赏
  • 举报
回复
第一种方法好些吧 用第二种方法运算量比较大 速度可能会比较慢
用第一种方法的时候 用事务对两个表同时更新
vbman2003 2005-09-05
  • 打赏
  • 举报
回复
第一种
province_ 2005-09-05
  • 打赏
  • 举报
回复
已经回复在另一帖了。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧