设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 请教表设计 关于汽车进销存系统

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-24 11:24:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学习了roych版主的《浅谈“汽车进销存系统”》非常受益,这里有个表设计的小问题
就是出库表和入库表能否合并成一个,比如加一列"操作"字段,内容为"采购进库"等等,然后出库、入库窗体按不同的"操作",加载和更新到记录集中
如果这样设计可否节约空间,但又会有什么缺陷呢,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2016-6-24 12:12:22 | 只看该作者
本帖最后由 todaynew 于 2016-6-24 12:14 编辑

字段完全一致当然应该合二为一,加个分类字段即可。不仅如此,还可以将其他相近相似的表合并。具体处理方法参见:http://www.office-cn.net/forum.p ... hlight=%B5%A5%BE%DD
3#
发表于 2016-6-24 12:32:32 | 只看该作者
没有什么致命的缺陷,因为你只是进销存,所以没什么太多的功能太多的扩展,完全可以满足,只是如果进出入不一致的地方多的时候,数据冗余,占用空间多一些,但在数据处理效率上会有所提升,你的数据应当上不了百W级别,所以没有问题。
4#
发表于 2016-6-25 11:56:10 | 只看该作者
首先,能够这样思考,是一件值得庆贺的事情,说明你开始重视数据库基础了,而不像很多初学者那样去膜拜代码。

其实关于表设计那部分,我在空间里已经提到过。本来是要打算做成一个完整的说明的。不过由于后面时间比较忙,从查询设计的思路说明等等都还没完成。请原谅我的懒惰!
http://www.office-cn.net/home.ph ... o=blog&id=15298
------------------------------------------------------
为什么不合成一个表,主要是基于业务流程来考虑。
当时跟妹纸商量后,她要求实时查看库存。考虑到进库的方式有多种(例如采购进库,退货进库,调拨进库),出库的方式同样有多种(销售出库,调拨出库)等等。
不考虑可追溯性的话,这样做未尝不可。
如果考虑到可追溯性,那么统计库存的时候就可能出问题了。例如一辆汽车,先采购进库,然后销售出库,再被退货进库返修,再调拨到二级经销商出库,最后二级经销商出库了(注意,二级经销商的进销存数据并不在这个系统里,因为他们可能还代理其它品牌),盘点库存时就很容易出现重复计算或者漏掉而没有统计的情况。
而这样做的话,只需要把数据更新到汽车信息表上即可一目了然地查看库存(因为底盘号是唯一的)。
5#
 楼主| 发表于 2016-6-28 11:11:08 | 只看该作者
roych 发表于 2016-6-25 11:56
首先,能够这样思考,是一件值得庆贺的事情,说明你开始重视数据库基础了,而不像很多初学者那样去膜拜代码 ...

谢谢Roy版主和各位,学习了
6#
发表于 2016-6-28 13:37:04 | 只看该作者
真羡慕斑竹.也没有妹纸找我商量下的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 08:44 , Processed in 0.129034 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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