设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 新手请教建表问题

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-23 21:33:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚开始学习access,没想到在建表阶段就遇到困难了,数据库之类的就没有系统学习过。
请教怎样建立下列情况的各个表:
1.总店下分好几个分店
2.分店下分好几个部门
3.N多仓库,有的由总店管理,有的归分店管理,有的归部门管理
4.各种物品放置在这些仓库中
5.算是一个仓库管理类的

都需要哪些表,并且这些表之间怎么建立关系啊,主要是怎么体现哪个仓库放了哪些东西,还有数量和保存完好程度?
我能想到的有:
1.总店信息表 (总店编号,总店名称,地址,总店负责人,电话)
2.分店信息表(分店编号,分店名称,地址,分店负责人,电话)
3.部门信息表(分店编号,部门编号,部门名称,部门负责人,电话)
4.仓库信息表(??这里怎么联系上级管理单位??,仓库编号,仓库名称,仓库地址,仓库负责人,电话)
5.物品信息表(物品编号,物品名称,单位,规格,价格,?数量?,厂家代码,购买日期)
6.厂家信息表(厂家代码,厂家名称,厂家地址,联系人,电话)

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

本版积分规则

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

GMT+8, 2024-5-8 18:49 , Processed in 0.093590 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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