第七节建立数据表之间的关系分析

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(二)主键 要建立数据表间的关联(关系) ,在设计数据
表时,就先考虑建立一个能将各个数据表关联起 来的字段,这个字段在各表中有相同的名称和字 段类型(或使用自动编号)并且在一个表中能对 该记录提供唯一标识。
在数据库中满足这样条件的字段称为“主
键”,即“主关键字段”
问题:
1、在一张学作弄信息表中,“姓名”可否作 为关键字段?
第七节 建立数据表之间的关系
课时:一课时
一、教学目标
知识目标:
1、识记主键的概念;
2、识记Access中表之间关联关系的类型;
3、了解什么Leabharlann Baidu查询;
4、了解查询的相关概念;
技能目标:
1、掌握Access中主键创建的基本方法;
2、创建查询的基本方法并能为数据表创建 查询;
3、掌握Access数据据表建立关系的方法;
四、教学方法 讲授法、讨论法、演示操作、实例讲解
五、教学内容及过程
一、知识理论部分
(一)建立数据表之间的关系
在Access数据库中,可以有多张数据表,这 些表可以属于不同的使用者,为了能将各表中的 信息组合到一起,更好地管理数据库,更方便地 维护数据库,最大限度地实现数据共享,首先需 要建立数据据表间的关联(即关系表) ;
(2)、选择要新建查询的表及字段;
(3)、相关准则;
(4)、运行查询;
(5)、保存查询;
六、作业及任务
1、完成课本思考与练习;
2、完成“学生成绩表”与“学生信息表” 的关系建立及查询建立;
3、熟读课本,识记相关概念;
2、一对多的关联关系
甲表中的一条记录与乙表中的多条记录相匹 配,而乙表中的一条记录也可以与乙表中的多条 记录相匹配;
例:在一张人与民族产关系表中,一个人只 能对应一种民族,而与一种民族相匹配的有很多 人。
3、多对多的关联关系
甲表中的一条记录可以匹配乙表中的多条记 录,而乙表中的一条记录也能匹配甲表中的多条 记录;
选择查询是常见的一种查询类型。
建立查询时的相关概念: 字段:指查询中用到的数据源表或查询中的 字段。每个查询至少包含一个字段,也可以包含 多个字段;
表:指定查询时字段所在的表或查询; 排序:指定查询结果是否进行排序 (升/降); 显示:是否在查询结果中显示查询字段(选
中则显示);
准则:查询的条件可要求;
(4)、选择关系表和建立关系的字段;
(5)、“确定”保存;
删除关系:只需在关系表视图中,选中“关 系连接线”,删除即可。
注意:新建关系表成功后,能在每条记录前 看到有“ + ”,单击可以展开可以看到关系数据表, 此时“+”变为“一”;
(三八创建查询
创建查询要先建立表关系。
(1)、在“数据库”窗口中选择“查询” 在设计视图中创建查询;
二、技能应用部分
(1)、为表定义主键
要求在设计视图下为表定义主键;
1、打开数据库,找到要定义主键的“数据 表";
2、打开数据表的设计视图;
3、选中要定义主键的字段;
4、执行定义"主键"命令;
5、保存数据表;
(2)、建立数据表关系
(1)、执行“工具”—“关系”;
(2)、添加“表”到关系框中;
(3)、执行“关系”一“编辑”命令;
例:学生与课程和关系 一个学生可以选择多门课程,而一门课程也 可以被多个学生选;
(四)、查询的相关概念
查询即数据的查找,Access把数据查找的方
式定义为“查询”即从不同的角度观看表中的记 录,根据条件找出符合条件的记录,构成新的数 据集合。
查询分类:选择查询,交叉表查询,操作查 询,参数查询和SQL查询;
二、教学内容
1、主键的概念,关系及关系类型,查询, 字段,表,排序,显示,准则;
2、创建主键,创建关系,创建查询;
三、教学重点与难点
重点:1、Access数据库的关系及关系类型, 主键,查询的相关概念;
2、关系的理解及为表间建立数据关系; 难点:1、关系的理解及为表间建立数据关
系;
2、关系及查询的建立;
姓名可以重复,不能做为关键字段。
2、在学生信息表中,学生的学号或身份证 号能否作为关键字。
->可以,因其能在数据表中对记录提供唯一 标识。
(三八Access中表之间的关系类型
1、一对一关联关系 即甲乙表中只有唯一的一条记录彼此相匹
配;
例:在平面直角坐标系中,一个有序的数对 只与平面上的一个点相匹配, 而幸而上的一个点, 也只与一个有序数对相匹配。
相关文档
最新文档