设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 新手请教建表问题

[复制链接]
1#
发表于 2013-1-24 11:05:51 | 显示全部楼层
做一个软件, 其实并不容易。首先应该先调查需求,需要哪些模块,这相当于建筑中画图纸的工作;确定了模块之后,再思考如何实现这些功能,这时候便是确定了建筑风格;然后才是设计表的问题,这是浇筑框架;最后才是设计查询、窗体等等,这时候到了施工现场了。
贸贸然地建了表,后面的功能无法实现的时候,推翻重来是很痛苦的事情的。因此建议楼主先按部就班地思考这些问题。
依我看,总店和分店之间应该有一个一对多的关系,因此总店里需要有个分店的编号;同样地,分店跟分店部门之间一样是需要这样一个一对多关系的。换句话来说,这是一个BOM关系类型。
1、2、3的表放在一块也是可以考虑的,主要是一个联系信息表。但是应该设置一个主键,例如以仓库编号为主键(至于索引,可以考虑用分店或者部门编号)。
4的表可以单独放。主要通过仓库编号来追溯到上一层,同时应该设置物料编号的索引(有重复)。
5、以物料编号为主键,将数据追加或者更新到各个仓库。厂家代码可以设置为索引(有重复)。
6、这个就不用多说了,一般设置为基础表,因为这些数据不怎么变的。必要时,可以用来做下拉菜单的选择数据源来源。
7、应该增加退货或者调拨表。
8、建议建立一个盘点表【可以通过生成表来完成】。
9、其它:用户权限表,必须包含用户名、密码、部门等相关信息,必要时可以设置允许登录哪些模块。【如果过多用户需要使用的话,应该把员工信息表导入】
理论上是讲这么多。还是前面那一句,应该先进行前期需求调查,这个工作不应该省,除非是特别小型的系统软件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-31 14:30 , Processed in 0.103291 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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