APP下载

Access数据库中交叉表查询的教学设计

2013-04-29詹彬赵永标丁函

计算机时代 2013年9期
关键词:教学案例教学设计

詹彬 赵永标 丁函

摘 要: 交叉表查询是Access数据库教学的难点。为此,提出了采用阶梯式教学法和对比的方法,设计适当的教学案例,给出交叉表查询的教学设计过程。实践表明,这种教学设计能够提高教学效果。

关键词: Access数据库; 交叉表查询; 阶梯式教学法; 教学案例; 教学设计

中图分类号:G642 文献标志码:A 文章编号:1006-8228(2013)09-61-02

0 引言

Access数据库应用基础是一些高校非计算机专业的必修课程。查询是这门课程教学的重点,也是教学的难点。一些学生反映查询中交叉表查询是学习的难点。

1 交叉表查询的教学方法

阶梯式教学法通过设计从易到难的问题,能够帮助学习有困难的学生较好地掌握知识[1]。在交叉表查询的教学过程中,我们设计了一些由易到难的教学案例,对每个知识点介绍一个简单易懂的案例[2-3],并对案例进行分析,帮助学生正确地理解和使用交叉表查询。

2 交叉表查询的教学设计

交叉表查询的教学内容包括对行标题、列标题和值字段的理解和使用,能够利用交叉表查询解决实际的问题。

2.1 交叉表查询的三类字段

在介绍交叉表查询之前需要先复习总计查询。某学生信息表包括:学号、姓名、性别、所在院系、政治面貌、入学成绩、出生年月等字段,学号是主键。设计一个总计查询,统计各院系男女生的人数。该查询的运行结果如图1所示。

然后提问:能否把性别字段的两个值“男”和“女”显示在查询结果的第一行?如果把性别字段的值显示在查询结果的第一行,结果是不能使用总计查询,必须使用交叉表查询,这样就引入了交叉表查询。接下来演示交叉表查询统计的结果,如图2所示。

切换到查询的设计视图,对设计视图进行分析。所在院系和性别都是分组字段,区别是所在院系字段的交叉表行是行标题,而性别字段是列标题,在查询结果中这两个字段显示的位置也不相同。在设计视图中把所在院系字段修改为列标题,性别字段修改为行标题。再次演示案例的运行结果,并进行分析[4]。通过这种方法,能够比较容易地让学生自己得出结论:行标题显示在查询结果的左侧,列字段显示在第一行,值字段显示在行与列交叉的位置[5]。

为了解释,必须有一个列标题,我们设计了一个反例,把设计视图中的列标题修改为行标题。设计视图中没有了列标题,运行时系统给出错误提示信息。

交叉表查询的行标题字段可以有多个[5],通过下面的案例进行说明。在上述所设计的网格中添加政治面貌字段,并设置为行标题,则查询的结果显示各院系各种政治面貌男女生的人数。

在交叉表查询中可以添加小计项。例如在查询结果中显示各院系的学生人数,需要再次添加学号字段,并且设置其总计行为计数,交叉表行为行标题[6],如图3所示。

以上几个简单案例能够帮助学生正确理解交叉表中行字段、列字段和值字段的作用,并且能够区分交叉表查询和总计查询。

2.2 交叉表查询向导

利用交叉表查询向导可以在系统的提示下,快速地创建一个交叉表查询,但是不能使用条件和自定义字段。

2.3 带条件的交叉表查询

统计各院系男女、生中入学成绩超过520分的人数,需要设置入学成绩字段的总计行为“条件”[7],但是交叉表行为空,如图4所示。

2.4 交叉表查询中表达式的使用

利用交叉表查询,统计各年级男、女生的人数,学号字段的前4位表示年级[7],年级作为行字段,性别作为列字段。该查询中行标题字段必须通过计算得到,设置为“年级:left([学号],4)”。

在交叉表查询中值字段可以是表达式。某企业数据库中工资表包括:员工ID、基本工资、住房补贴、保险和岗位工资等字段,部门人员表中有员工ID、姓名、职位、部门ID字段,部门表中有部门ID和部门名称字段[6]。用交叉表查询统计不同部门男女职工年工资支出,则设置字段行为“年工资支出:sum([基本工资]+[住房补贴]+[保险]+[岗位工资])*12”,总计行为“表达式”,交叉表行为值。

3 结束语

本文对交叉表查询的教学过程进行探讨,通过采用阶梯式教学法,设计由易到难的教学案例,对查询结果进行对比分析,帮助学生理解交叉表查询中三类字段的作用,并帮助学生能够设计较为复杂的交叉表查询,从而提高交叉表查询的教学效果。

参考文献:

[1] 南丽丽.阶梯式教学法在C语言教学中的应用[J].计算机教育,2008.7:75-76

[2] 梁华,陈振,张波.案例驱动的ACCESS程序设计教学改革[J].计算机教育,2011.2:26-29

[3] 刘淑娴,阿里甫·库尔班,李晓华.简单案例为主线的教学模式在C语言教学中的应用[J].计算机教育,2011.4:89-94

[4] 李严.《Access数据库程序设计》教学方法的研究[J].吉林省教育学院学报,2010.10:145-146

[5] 纪澍琴,刘威,王宏志主编.Access数据库应用基础教程[M].北京邮电大学出版社,2007.

[6] 全国计算机等级考试命题研究组.全国计算机等级考试上机考试与题库分析-二级Access[M].北京邮电大学出版社,2011.

[7] 楚艳萍,程普.Access交叉表查询研究[J].福建电脑,2010.9: 174-175

猜你喜欢

教学案例教学设计
教学案例的内涵及其应用意义
充分整合教材资源 优化历史课堂教学
小学数学课堂导入技巧及案例分析
反转课堂模式与数学教学案例
促进初中化学定量观建构的教学案例
《电气工程毕业设计》 课程的教学设计
高中数学一元二次含参不等式的解法探讨
“仿真物理实验室” 在微课制作中的应用
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
小学数学“反思型” 教学的探索与实践