设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 表间关系如何定义

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-15 11:45:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个业务档案数据库,建立了用户基本情况表、论文发表情况表、公开课开设表等若干个表。请问如何将这些表关联起来?谢谢啦

[ 本帖最后由 hubin2001 于 2008-9-15 11:49 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-9-15 11:55:07 | 只看该作者
这要看需要而定,仅从你的表述很难说,最好是上传实例.
3#
 楼主| 发表于 2008-9-15 12:52:05 | 只看该作者

实例我已经上传啦

实例我已经上传啦,在附件中。
4#
发表于 2008-9-15 23:13:16 | 只看该作者
hubin2001兄你上传的实例看了,但就你上传的表来说,不是如何定义表间关系的问题,而是如何规划好你的表的问题,就此提几点我个人的意见如下:

1、最好为每一个表加一个ID字段,将这个字段数据类型定义为“自动编号”(也可以根据自己的需要定义数据类型,但该字段必需无重复),并以该字段做为主键与主索引。这样以后每输入一笔数据这个字段就会自动从1开始为每一笔数据添加一个编号做为每笔数据的唯一标记号,而且是非重复的,这样才可能实现定义表间的关系,同时也方便对于数据进行高效操作与管理。
2、你的表字段设定不是很合理,一般来说,如果一个表中出现繁复字段时,我们多半是将相近的字段分离单独建表,表间关系可定义为一对多的表间关系。如:用户表你可以将其分成:用户表、受教育情况表、学术社团情况表、工作学习经历表、教科研荣誉表。

以上是我个人的建议,仅供参考。

下面是本人做部分修改后表的实例,并建立表间关系。

实例样本:

本帖子中包含更多资源

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

x
5#
 楼主| 发表于 2008-9-16 12:30:00 | 只看该作者
非常感谢!不懂的话还向你请教[:33]
6#
发表于 2008-9-16 14:23:24 | 只看该作者
原帖由 hubin2001 于 2008-9-16 12:30 发表
非常感谢!不懂的话还向你请教[:33]


请教客气了,相互学习交流.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-16 16:38 , Processed in 0.103435 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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