- 关 键 词:
- access数据库
|
表之间的三种关系 | |
|
在建立表之间的关系前,我们还是要提一下“关系”的三种类型“一对一”、“一对多”和“多对多”。在Access中,可以在两个表之间直接建立“一对一”和“一对多”关系,而“多对多”关系则要通过“一对多”关系来实现。我们分别来说说这三种“关系”。 首先是“一对一”关系,比如下面的两个表:某学校学生月副食补助:
和某学校学生月助学金:
我们降这两个表中的数据进行汇总生成新的表:“某学校学生月实发金额汇总”: 由于姓名字段可能会出现重复的情况,所以只有通过不可能出现重复的值的字段“学号”,才能将这两个表唯一地联系起来,保证“副食补贴”和“助学金”不至于错误地发放,这样“月副食补助表”中的一个学号就只对应“月助学金”中的一个学号,绝对不会弄错。这样两个表的关系很明显就是“一对一”了。 下面来看看“一对多”关系。在“客户信息表”和“订单信息表”中,“订单信息表”中的“订货单位”字段和“客户信息表”中的“公司名称”字段中的值都是一样的。其实只有那些订货了的单位才是公司的客户,所以这两个表之间是靠客户公司的名字联系在一起的。但是每个客户都可以订很多份订单。所以在“客户信息表”中的一个“公司名称”就能对应“订单信息表”中的几份“订单”。这样的关系就是“一对多”。 最后使“多对多”关系,我们知道,书店中有很多书,同时一种书也可以在很多书店里找到。这时“书”和“书店”的关系就是“多对多”关系了。 |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Access (858篇文章)
- Solaris基础知识入门 (4653篇文章)
- ASP.NET教程 (8471篇文章)
- FreeBSD使用教程 (6592篇文章)
- Access基础 (36篇文章)
- ASP中Access到SQL Server导入升级后要做的工作 (0次浏览)
- ACCESS转SQL SERVER的数据库的几点经验 (0次浏览)
- ACCESS的参数化查询 (0次浏览)






