第七节 建立数据表之间的关系模板

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

课时:一课时

一、教学目标

知识目标:

1、识记主键的概念;

2、识记Access中表之间关联关系的类型;

3、了解什么是查询;

4、了解查询的相关概念;

技能目标:

1、掌握Access中主键创建的基本方法;

2、创建查询的基本方法并能为数据表创建查询;

3、掌握Access数据据表建立关系的方法;

二、教学内容

1、主键的概念,关系及关系类型,查询,字段,表,排序,显示,准则;

2、创建主键,创建关系,创建查询;

三、教学重点与难点

重点:1、Access数据库的关系及关系类型,主键,查询的相关概念;

2、关系的理解及为表间建立数据关系;

难点:1、关系的理解及为表间建立数据关

系;

2、关系及查询的建立;

四、教学方法

讲授法、讨论法、演示操作、实例讲解

五、教学内容及过程

一、知识理论部分

(一)建立数据表之间的关系

在Access数据库中,可以有多张数据表,这些表可以属于不同的使用者,为了能将各表中的信息组合到一起,更好地管理数据库,更方便地维护数据库,最大限度地实现数据共享,首先需要建立数据据表间的关联(即关系表);

(二)主键

要建立数据表间的关联(关系),在设计数据表时,就先考虑建立一个能将各个数据表关联起来的字段,这个字段在各表中有相同的名称和字段类型(或使用自动编号)并且在一个表中能对该记录提供唯一标识。

在数据库中满足这样条件的字段称为“主键”,即“主关键字段”。

问题:

1、在一张学作弄信息表中,“姓名”可否作为关键字段?

姓名可以重复,不能做为关键字段。

2、在学生信息表中,学生的学号或身份证号能否作为关键字。

->可以,因其能在数据表中对记录提供唯一标识。

(三)、Access中表之间的关系类型

1、一对一关联关系

即甲乙表中只有唯一的一条记录彼此相匹配;

例:在平面直角坐标系中,一个有序的数对只与平面上的一个点相匹配,而幸而上的一个点,也只与一个有序数对相匹配。

2、一对多的关联关系

甲表中的一条记录与乙表中的多条记录相匹配,而乙表中的一条记录也可以与乙表中的多条记录相匹配;

例:在一张人与民族产关系表中,一个人只能对应一种民族,而与一种民族相匹配的有很多人。

3、多对多的关联关系

甲表中的一条记录可以匹配乙表中的多条记录,而乙表中的一条记录也能匹配甲表中的多条记录;

例:学生与课程和关系

一个学生可以选择多门课程,而一门课程也可以被多个学生选;

(四)、查询的相关概念

查询即数据的查找,Access把数据查找的方式定义为“查询”即从不同的角度观看表中的记录,根据条件找出符合条件的记录,构成新的数据集合。

查询分类:选择查询,交叉表查询,操作查询,参数查询和SQL查询;

选择查询是常见的一种查询类型。

建立查询时的相关概念:

字段:指查询中用到的数据源表或查询中的字段。每个查询至少包含一个字段,也可以包含多个字段;

表:指定查询时字段所在的表或查询;

排序:指定查询结果是否进行排序(升/降);

显示:是否在查询结果中显示查询字段(选

中则显示);

准则:查询的条件可要求;

二、技能应用部分

(一)、为表定义主键

要求在设计视图下为表定义主键;

1、打开数据库,找到要定义主键的“数据表”;

2、打开数据表的设计视图;

3、选中要定义主键的字段;

4、执行定义“主键”命令;

5、保存数据表;

(二)、建立数据表关系

(1)、执行“工具”-“关系”;

(2)、添加“表”到关系框中;

(3)、执行“关系”-“编辑”命令;

(4)、选择关系表和建立关系的字段;

(5)、“确定”保存;

删除关系:只需在关系表视图中,选中“关系连接线”,删除即可。

注意:新建关系表成功后,能在每条记录前看到有“+”,单击可以展开可以看到关系数据表,

此时“+”变为“-”;

(三)、创建查询

创建查询要先建立表关系。

(1)、在“数据库”窗口中选择“查询”,在设计视图中创建查询;

(2)、选择要新建查询的表及字段;

(3)、相关准则;

(4)、运行查询;

(5)、保存查询;

六、作业及任务

1、完成课本思考与练习;

2、完成“学生成绩表”与“学生信息表”的关系建立及查询建立;

3、熟读课本,识记相关概念;

相关文档
最新文档