在建立表 之间 的 关系 前,我们还是要提一下“ 关系 ”的三种类型“一对一”、“一对多”和“多对多”。在Access中,可以在两个表 之间 直接建立“一对一”和“一对多” 关系 ,而“多对多” 关系 则要通过“一对多” 关系 来实现。我们分别来说说这三种“
在建立表 之间 的 关系 前,我们还是要提一下“ 关系 ”的三种类型“一对一”、“一对多”和“多对多”。在Access中,可以在两个表 之间 直接建立“一对一”和“一对多” 关系 ,而“多对多” 关系 则要通过“一对多” 关系 来实现。我们分别来说说这三种“ 关系 ”。
首先是“一对一” 关系 ,比如下面的两个表:某学校学生月副食补助:
入门 教程 8.2 表 之间 的三种 关系 " />
和某学校学生月助学金:
入门 教程 8.2 表 之间 的三种 关系 " />
我们降这两个表中的数据进行汇总生成新的表:“某学校学生月实发金额汇总”:
入门 教程 8.2 表 之间 的三种 关系 " />
由于姓名字段可能会出现重复的情况,所以只有通过不可能出现重复的值的字段“学号”,才能将这两个表唯一地联系起来,保证“副食补贴”和“助学金”不至于错误地发放,这样“月副食补助表”中的一个学号就只对应“月助学金”中的一个学号,绝对不会弄错。这样两个表的 关系 很明显就是“一对一”了。
下面来看看“一对多” 关系 。在“客户信息表”和“订单信息表”中,“订单信息表”中的“订货单位”字段和“客户信息表”中的“公司名称”字段中的值都是一样的。其实只有那些订货了的单位才是公司的客户,所以这两个表 之间 是靠客户公司的名字联系在一起的。但是每个客户都可以订很多份订单。所以在“客户信息表”中的一个“公司名称”就能对应“订单信息表”中的几份“订单”。这样的 关系 就是“一对多”。
最后使“多对多” 关系 ,我们知道,书店中有很多书,同时一种书也可以在很多书店里找到。这时“书”和“书店”的 关系 就是“多对多” 关系 了。
查看更多关于Access入门教程8.2表之间的三种关系的详细内容...