设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1165|回复: 5
打印 上一主题 下一主题

[其它] 请教斑竹:关于数据库范化问题

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-26 23:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想设计一个原材料库存管理系统,需要反映原材料出入库的各种信息,如原料进仓、车间领料、车间退料以及采购退货等,在表结构设计中有些迷惑,具体如下:
第一种结构:根据需要反映的信息类型分别建立对应的表,如上所述则需建立进仓主表、进仓明细表;领料主表、领料明细表;退料主表、退料明细表。。。。
第二种结构:根据需要反映的信息内容的相似性进行设计,则只需要建立两个表,即物料出入库的主表和明细表。(在主表增加字段区分物料是进仓还是出仓或是退料)
另外第二种结构的明细表也有两种设计方式,一、明细表中只设一个“数量”字段,该数量包括进仓、出仓、退料等的数量,需要相关信息时通过与出入库主表连接查询即可得到;二、明细表中设置两个”数量“字段,即一个为”进“的数量,一个为”出“的数量,这样设计在计算库存结余或查询相关信息都比较简单。
以上几种方法设计的表都能满足各种信息查询的需要,但哪一种设计最合理,请各位高手不吝赐教!将不胜感激!!先行谢过!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-10-27 16:25:00 | 只看该作者
我贊成2-1.
不要多余數據...
查詢時可通過檢查單類型,做個出,入的基本選擇查詢.
再在此基礎上查詢其它東西就可以了嘛...
3#
 楼主| 发表于 2003-10-28 06:20:00 | 只看该作者
谢谢ADAM指点!但是这样设计的数据量会很大,对速度有没有影响?(我们每天的进出约有150条记录)
4#
发表于 2003-10-29 05:53:00 | 只看该作者
以下是引用ADAM在2003-10-27 8:25:13的发言:
我贊成2-1.
不要多余數據...
查詢時可通過檢查單類型,做個出,入的基本選擇查詢.
再在此基礎上查詢其它東西就可以了嘛...


举双手、双脚,同意.
5#
发表于 2003-10-30 06:51:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
6#
发表于 2003-10-30 17:35:00 | 只看该作者
如果你的数据量很大且访问用户很多的话,建议你考虑升级数据库,否则过一段时间速度将无法忍受。个人观点,仅供参考!谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-2-23 07:20 , Processed in 0.099388 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表