设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[宏/菜单/工具栏] [原创]如何建立这个表的关系!

[复制链接]
跳转到指定楼层
1#
发表于 2003-6-4 18:23:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我是新手,哪位高手能帮我解决这个问题:我现在正在做一个简单的数据库,由于数据都是一一对应的,且字段特别多,所以只能分成几个表,但是我用选择查询不是关系不对,就是查询不出结果。也许您没有听明白,我举个例子:第一个表:姓名、年龄、性别 第二个表:生日、身高、体重  如果这两个表字段都很多,并且实现这两个表的一一对应,我怎么建立这个表的关系?如何建立一个包含所有表字段的整体查询?拜托了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-6-5 00:21:00 | 只看该作者
找一个唯一的字段,也就是主索引
然后每个表里都有这个字段,不就行了

点击这里给我发消息

3#
发表于 2003-6-5 16:14:00 | 只看该作者
同意楼上,比如都有用户ID这个字段,然后一一对应联接就行了。
4#
发表于 2003-6-6 00:21:00 | 只看该作者
像这种一一对应的表(以你的例子来说),不管字段有多少,都尽量不要建两个表。access中一个表可以放的字段是很多很多的。
5#
发表于 2003-6-6 03:50:00 | 只看该作者
像上述的例子还是作一个表较好?
6#
发表于 2003-6-6 19:38:00 | 只看该作者
同意4楼的看法。
在窗体显示时,倒是可以做一个分页,分别显示。
7#
发表于 2003-6-8 22:53:00 | 只看该作者
关系数据库有三种关系:一对一、一对多、多对多。
像这种就是典型的一对一关系,至于是用一个表还是两个表,主要是看两部分信息对应的紧密程度和实际意义:即表一和表二的关系是只能有一个对应还是必须有一个对应,表一和表二的信息是否经常同时使用。例如一个人员信息和人员配偶信息就应该分为两个表。
如上面的例子,生日就应该放在第一个表(基本信息),身高、体重 、视力等(健康情况)则可放在第二个表。当然放在同一个表也可以,可以根据你的(可能的)记录数,字段数的多少来决定。
8#
 楼主| 发表于 2003-6-11 18:10:00 | 只看该作者
谢谢大家的帮助,我的问题真的解决了,谢谢.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-23 10:51 , Processed in 0.092969 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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