库存管理的数据库设计,请高手指点

rickylyf 2003-10-17 04:36:32
设计一个库存管理的数据库,主要管理单证。经常查库存、各部门领用的情况(每个部门在一段时间领用的明细)并算出各部门费用,我目前的思路是:
建立部门明细表(部门代码、部门名称)
建立单证明细表(单证代码、单证名称、单证单价)
建立单证入库表(单证代码、单证数量)
建立单证领用表(部门代码、单证代码、领用数量、领用金额)

我还用再建立一个专门查库存的表吗?还是每次查库存都通过入库表和领用表计算,如果计算用存储过程能实现吗?

还有单证的价钱都在50元以内,用什么数据类型,smallmoney可以吗?

这是我第一次设计数据库,也是盼了很久的才盼来的机会,望高手多多指教。
...全文
227 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rickylyf 2003-10-21
  • 打赏
  • 举报
回复
请有开发经验的大虾多指教,设计库存管理软件需要注意些什么,那里是重点。。。。。
lvxqfc 2003-10-21
  • 打赏
  • 举报
回复
最好是建库存表,用触发器实现实时更新
这样查询库存的时候速度很快。
eddiezhuo 2003-10-21
  • 打赏
  • 举报
回复
建意, 建立库存表,
在单证明细表,建立触发器,将插入的数据数(挑你要的)存入库存表中。
在入库与领用表上建立触发器,时实更新库存量和金额.
刚开时,我也用存储过程,但是时间长了数据就很多,而且库存这东西时实性强的.
rickylyf 2003-10-20
  • 打赏
  • 举报
回复
请问tj_dns,如果每月一张库存表,这样的job怎么实现
yujohny 2003-10-17
  • 打赏
  • 举报
回复
只要在《单证明细表》加个“库存数量”字段就可以了
521521xo 2003-10-17
  • 打赏
  • 举报
回复
我认为没必要再建库存表,因为你的数据量不是很大,所以你可以将库存数量放在领用表里既把领用表也当库存表用。当然如果你可以做的最好建个库存表 这样方便管理
perfwell 2003-10-17
  • 打赏
  • 举报
回复
建立部门明细表(部门代码、部门名称)
建立单证明细表(单证代码、单证名称、单证单价,库存数量)
建立单证入库表(单证代码、单证数量)
建立单证领用表(部门代码、单证代码、领用数量、领用金额)
rickylyf 2003-10-17
  • 打赏
  • 举报
回复
自己up一下,大家多帮忙
qdubit 2003-10-17
  • 打赏
  • 举报
回复
关注!
愉快的登山者 2003-10-17
  • 打赏
  • 举报
回复
最好建立一个库存表,每天下班后用JOB自动进行库存结转。这样查询的速度就会很快,否则出入库记录一多,时间一长就会很慢了。
yujohny 2003-10-17
  • 打赏
  • 举报
回复
建立单证明细表(单证代码、单证名称、单证单价、库存数量)

这样你单证入库、领用时候对这个库存数量进行处理
这样查询时候就不用计算了

可以用smallmoney

如果数据量不是很大的话,查库存也可以实时来统计,不过不是长久的办法

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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