欢迎来到天天文库
浏览记录
ID:6208972
大小:26.50 KB
页数:5页
时间:2018-01-06
《access数据库中交叉表查询教学设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Access数据库中交叉表查询教学设计 摘要:交叉表查询是Access数据库教学的难点。为此,提出了采用阶梯式教学法和对比的方法,设计适当的教学案例,给出交叉表查询的教学设计过程。实践表明,这种教学设计能够提高教学效果。关键词:Access数据库;交叉表查询;阶梯式教学法;教学案例;教学设计中图分类号:G642文献标志码:A文章编号:1006-8228(2013)09-61-020引言Access数据库应用基础是一些高校非计算机专业的必修课程。查询是这门课程教学的重点,也是教学的难点。一些学生反映查询中交叉表查询是学习的难点。1交叉表查询的教学方法阶
2、梯式教学法通过设计从易到难的问题,能够帮助学习有困难的学生较好地掌握知识[1]。在交叉表查询的教学过程中,我们设计了一些由易到难的教学案例,对每个知识点介绍一个简单易懂的案例[2-3],并对案例进行分析,帮助学生正确地理解和使用交叉表查询。2交叉表查询的教学设计5交叉表查询的教学内容包括对行标题、列标题和值字段的理解和使用,能够利用交叉表查询解决实际的问题。2.1交叉表查询的三类字段在介绍交叉表查询之前需要先复习总计查询。某学生信息表包括:学号、姓名、性别、所在院系、政治面貌、入学成绩、出生年月等字段,学号是主键。设计一个总计查询,统计各院系男女生的人
3、数。该查询的运行结果如图1所示。然后提问:能否把性别字段的两个值“男”和“女”显示在查询结果的第一行?如果把性别字段的值显示在查询结果的第一行,结果是不能使用总计查询,必须使用交叉表查询,这样就引入了交叉表查询。接下来演示交叉表查询统计的结果,如图2所示。切换到查询的设计视图,对设计视图进行分析。所在院系和性别都是分组字段,区别是所在院系字段的交叉表行是行标题,而性别字段是列标题,在查询结果中这两个字段显示的位置也不相同。在设计视图中把所在院系字段修改为列标题,性别字段修改为行标题。再次演示案例的运行结果,并进行分析[4]。通过这种方法,能够比较容易地
4、让学生自己得出结论:行标题显示在查询结果的左侧,列字段显示在第一行,值字段显示在行与列交叉的位置[5]。为了解释,必须有一个列标题,我们设计了一个反例,把设计视图中的列标题修改为行标题。设计视图中没有了列标题,运行时系统给出错误提示信息。5交叉表查询的行标题字段可以有多个[5],通过下面的案例进行说明。在上述所设计的网格中添加政治面貌字段,并设置为行标题,则查询的结果显示各院系各种政治面貌男女生的人数。在交叉表查询中可以添加小计项。例如在查询结果中显示各院系的学生人数,需要再次添加学号字段,并且设置其总计行为计数,交叉表行为行标题[6],如图3所示。以
5、上几个简单案例能够帮助学生正确理解交叉表中行字段、列字段和值字段的作用,并且能够区分交叉表查询和总计查询。2.2交叉表查询向导利用交叉表查询向导可以在系统的提示下,快速地创建一个交叉表查询,但是不能使用条件和自定义字段。2.3带条件的交叉表查询统计各院系男女、生中入学成绩超过520分的人数,需要设置入学成绩字段的总计行为“条件”[7],但是交叉表行为空,如图4所示。2.4交叉表查询中表达式的使用利用交叉表查询,统计各年级男、女生的人数,学号字段的前4位表示年级[7],年级作为行字段,性别作为列字段。该查询中行标题字段必须通过计算得到,设置为“年级:le
6、ft([学号],4)”。5在交叉表查询中值字段可以是表达式。某企业数据库中工资表包括:员工ID、基本工资、住房补贴、保险和岗位工资等字段,部门人员表中有员工ID、姓名、职位、部门ID字段,部门表中有部门ID和部门名称字段[6]。用交叉表查询统计不同部门男女职工年工资支出,则设置字段行为“年工资支出:sum([基本工资]+[住房补贴]+[保险]+[岗位工资])*12”,总计行为“表达式”,交叉表行为值。3结束语本文对交叉表查询的教学过程进行探讨,通过采用阶梯式教学法,设计由易到难的教学案例,对查询结果进行对比分析,帮助学生理解交叉表查询中三类字段的作用,
7、并帮助学生能够设计较为复杂的交叉表查询,从而提高交叉表查询的教学效果。参考文献:[1]南丽丽.阶梯式教学法在C语言教学中的应用[J].计算机教育,2008.7:75-76[2]梁华,陈振,张波.案例驱动的ACCESS程序设计教学改革[J].计算机教育,2011.2:26-29[3]刘淑娴,阿里甫·库尔班,李晓华.简单案例为主线的教学模式在C语言教学中的应用[J].计算机教育,2011.4:89-94[4]5李严.《Access数据库程序设计》教学方法的研究[J].吉林省教育学院学报,2010.10:145-146[5]纪澍琴,刘威,王宏志主编.Acce
8、ss数据库应用基础教程[M].北京邮电大学出版社,2007.[6]全国计算机等级考试命题研究组
此文档下载收益归作者所有