关于设计简洁有效的数据库

lhybird 2008-02-29 09:30:42
我打算设计一个数据,想来想去,起码要四张表,1,零备件库存记录,2,入库记录,3,申购记录,4,领用记录.
库存记录记录着每个零备件的数量等信息,领用记录是记录维修人员在仓库中领出的零备件,当零备件库存变少了,要写申购单到采购部,由采购部买回.买回后,使用入库记录.
我对数据库设计的经验不是很够,大家觉得在不减少功能的情况下,还能将表设计少一点吗?
...全文
56 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leisure_cool 2008-03-04
```同意楼上前辈的说法,个人建议,仔细的弄清楚需求对设计也很有帮助
回复
Hinco 2008-03-04
我会设计更多的表,各单据的明细表就不说了,进出库明细我也会特意多做个流水账表,月结帐表,其他更多表…………
回复
dawugui 2008-03-01
我打算设计一个数据,想来想去,起码要四张表,1,零备件库存记录,2,入库记录,3,申购记录,4,领用记录.
库存记录记录着每个零备件的数量等信息,领用记录是记录维修人员在仓库中领出的零备件,当零备件库存变少了,要写申购单到采购部,由采购部买回.买回后,使用入库记录.
我对数据库设计的经验不是很够,大家觉得在不减少功能的情况下,还能将表设计少一点吗?
----------------------

直接上网下个进销存(或更大的ERP)系统,看看人家是怎么设计的.
回复
中国风 2008-03-01
以上除库存表用一个表外,其它最少都要两个表。。。
主表:记录表头信息
明细表:记录表操作的各项信息
--------
如果3,申购记录,4,领用记录
这两个表的格式相同
可用一个表记录单据的类型
把这两个表合为一个
回复
siwolf1129 2008-02-29
一般的(ERP)系统只有进、销、存,而你这里的无非也就是进、销、存了。所以申购表(进)、领用表(销)、零备件库存表(存)是要的,入库表无非是一个动作,即将数据输入到库存表中去,所以我认为入库表是没有用的。
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-02-29 09:30
社区公告
暂无公告