设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 建表思路请教:多台机器的零部件清单

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2015-11-9 11:31:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
恳请各位高手从思路进行指点:

背景介绍:
1.公司组装某个型号的机器大概需要1000个零件(零件种类在100种左右);
2.公司可以组装的机器型号大概有几百种(机器都是大同小异,可能更换几个零件就看作一个新型号);

我希望建立一个数据库来管理各个型号机器以及与之对应的零件清单。思路如下:
思路A:
每个型号的机器独立建表,例如机器1表,机器2表,机器3表;
表内字段有:零件ID,零件数量。

思路B:
建立一个涵盖全部机器型号的表,例如:机器零件列表。
表内字段有:
机器ID,零件ID,零件数量。

问题:
1.这两种思路哪种更符合建表规范?
2.如果用思路A建表,是不是将来表关系特别复杂,很可能几百个表互建关系;比如:机器1表.零件ID------零件详细资料表.零件ID。。。
3.如果用思路B建表,那没有主键该怎么处理?

不知我的思考方式是否正确,肯定各位高手指点。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2015-11-9 12:08:22 | 只看该作者

点击这里给我发消息

3#
发表于 2015-11-9 12:25:26 | 只看该作者
这个是标准的BOM 物料清单
可以用 多级关系
父项  子项  用量  损耗  备注 。。。。

点击这里给我发消息

4#
 楼主| 发表于 2015-11-9 12:32:24 | 只看该作者
access学习交流 发表于 2015-11-9 12:08
建表思路汇总
http://www.office-cn.net/thread-118819-1-1.html

多谢,已经看过多遍了,三范式也看了好几本书的多个版本了,就是差知行合一了。

点击这里给我发消息

5#
 楼主| 发表于 2015-11-9 12:34:46 | 只看该作者
tmtony 发表于 2015-11-9 12:25
这个是标准的BOM 物料清单
可以用 多级关系
父项  子项  用量  损耗  备注 。。。。

我还是没太听明白,你的意思是我建立一个大表吗?比如字段:机器ID,零件ID,数量,。。。。。。
6#
发表于 2015-11-9 15:41:42 | 只看该作者
langtaoim 发表于 2015-11-9 12:34
我还是没太听明白,你的意思是我建立一个大表吗?比如字段:机器ID,零件ID,数量,。。。。。。

建两个表:
货品表:货品ID(主键),名称,规格,单位,类别
BOM表:BOMID(主键),成品ID,组件ID,组件数量

具体参见:
1、http://www.office-cn.net/forum.p ... 6%CB%E3%CA%BE%C0%FD

2、http://www.office-cn.net/forum.p ... hlight=%B5%A5%BE%DD

点击这里给我发消息

7#
 楼主| 发表于 2015-11-9 15:53:13 | 只看该作者
todaynew 发表于 2015-11-9 15:41
建两个表:
货品表:货品ID(主键),名称,规格,单位,类别
BOM表:BOMID(主键),成品ID,组件ID,组 ...

明白,非常感谢!!!!!!!!!!!!!
8#
发表于 2015-11-9 15:56:40 | 只看该作者
langtaoim 发表于 2015-11-9 15:53
明白,非常感谢!!!!!!!!!!!!!

聪明!

点击这里给我发消息

9#
 楼主| 发表于 2015-11-9 16:02:22 | 只看该作者

玩excel需要聪明,玩access需要格局,弄一个表心里要打着好多算盘。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 05:24 , Processed in 0.090221 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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