摘要:Access数据库是一门实践性很强的应用型课程,该文从实验教学和课程设计两个环节,采用了基础性实验、设计性实验和综合性实验等多个层次的实验,对Access数据库课程的实验教学进行了深入的探索,并在实际教学中取得了良好的效果。
关键词:Access数据库;实践教学;课程设计
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)17-4081-02
Exploration in Practice Teaching of Access Database Course
QU Jian-ju
(Normal College, Jishou University, Jishou 416000, China)
Abstract: Access database is an applied course with very strong practically. From experimental teaching and course design two links, using multiple levels of experiments, like basic experiment, designing experiment and comprehensive experiment, this paper conducts deep exploration in practice teaching of Access database course, and has achieved good results in practical teaching.
Key words: Access database; practice teaching; course design
1 概述
Access数据库课程是针对非计算机专业文科学生开设的一门公共计算机基础课程,同时也是计算机等级考试中的一个科目。作为一门实践性很强的应用型课程,Access数据库课程的实践教学在整个教学环节中显得尤为重要。然而,传统的实践教学仅仅停留在课堂实验上,所安排的实验也多是验证性实验,这些实验只是对教师上课案例的简单模仿以及偏重于计算机等级考试的相关题型的训练,并没有进一步提高学生的自学能力和实践应用能力,不能满足社会对应用型人才的需要。鉴于此,该文对Access数据库课程的实践教学进行了探索与研究,并提出了相应的改革措施。
2 实验教学环节
1)自编实验指导书
目前,市面上的已出版的Access实验教材,多是相关主教材的配套实验指导教材,这些教材主要围绕主教材中的知识点,侧重于基础性、验证性实验,且实验的内容更新也较慢。另一方面,这些教材的实验内容都有详细步骤说明,这样,学生上课不认真听讲,只要照着教材上写好的步骤一步一步来,也能完成实验。但是,在整个实验过程中,学生没有独立思考,并没有真正掌握知识,不看实验教材或者实验要求稍有变化就不会了。[1]所以,根据我院学生的特点,我们自己编写了专门的实验指导书,涵盖了实验教学中的所有实验任务,并在试用的过程中对指导书不断补充和完善。
2)课堂实验
我院的Access数据库课程统一安排在机房授课和实践,采用的是一堂课教学、一堂课实践的教学模式。课堂实验即是一堂理论教学课后的上机实验。这部分的实验以基础性实验为主,主要是对上一堂理论课相关知识的验证,同时适当地对教学内容和深度进行扩展。我们根据上课的进度,从创建数据库到模块的各个章节一共精心设计了16个课堂实验,每一章安排3个左右的实验,每个实验都可以在一堂课内完成。比如在表这一章,安排了创建数据表、字段操作、建立表间关系和维护表操作表4个课堂实验。同时注意实验的系统性,所有的课堂实验围绕着“教学信息管理”同一个数据库进行,这样各实验的内容能够得到更好的衔接。[2]
课堂实验的难度整体不大,为了锻炼学生认真严谨的实验态度,要求每个学生必须独立完成实验并通过教师的检查,鼓励学生尽可能一次性正确完成实验,而对于出现错误的学生则要求他们先自己分析出错的原因并尝试修改。最后,教师通过多媒体教学平台演示实验并及时总结实验的情况。
3)课外实验
课外实验是指每一章理论课结束后安排的由学生在课外完成的实验。这部分的实验主要以设计性实验为主,以章为单元,根据每章的数据库对象,教师先给出2-3个不同的数据库,由学生任选其中1个数据库完成相应的设计题目。不同于课堂实验,课外实验没有标准答案,学生需要自己分析需求,自行设计相应数据库在这次课外实验中所涉及到的对象,从而锻炼了学生独立思考和分析问题解决问题的能力。学生的实验作业提交后,教师再安排一次实验讲评课,学生讲解自己实验作业的设计方法和相关知识的应用,并观看和评价其他同学的实验作业,最后教师再对此次课外实验中好的设计方法和存在的问题进行归纳总结。
3 课程设计环节
1)分组
课程设计环节是继实验教学环节之后的一个综合实践环节,要求学生在2周时间开发出一个小型的数据库应用系统。[3]我们采用了小组合作的模式,由学生自由组合成若干个小组,每个小组有2-3个成员,并选出一个组长。在整个课程设计过程中,小组成员应团结协作,分工完成各自的任务,并在小组长的领导下,定期进行讨论交流。
2)选题
在我们使用的教材中,一共提供了图书借阅、产品销售和设备租赁等8个选题,每个选题提供了相应系统的主要表间关系示意图。学生可以通过关系图看到该系统各个表的字段设置和主键设置等情况。同时,也鼓励学生根据自己的兴趣和专业自拟题目,这样可以充分调动学生的积极性和主动性。分组和选题确定后需上报给教师,教师应及时将其中不恰当的选题反馈给学生,要求小组重新选题。往届学生的自拟题目有:班级管理系统、动漫管理系统、美食管理系统、NBA球星管理系统等等生动活泼的数据库应用系统。endprint
3)中期检查
在第1周结束前,教师对各组的课程设计进行中期检查,要求各组提交数据库应用系统的初版。初版不要求数据库的所有功能都实现,主要侧重于检查表结构和表间关系的建立情况。由于非计算机专业的学生在学习Access数据库课程之前,并没有学习过数据库原理课程,所以容易犯一些设计上的错误。而表结构的设计是开发数据库应用系统的基础,如果表结构设计糟糕,会直接影响到后面其他功能的实现。所以,教师应在中期检查时对表结构设计出现问题的小组给予提示。
4)答辩
第2周的课堂举行课程设计的答辩。各小组选派一名代表使用多媒体教学平台,对该小组设计的数据库应用系统进行讲解,讲解应包括系统的功能使用和设计理念等内容。同时,小组所有成员应接受其他组成员和教师的当场提问并给予回答。[4]在答辩的过程中,各小组可以相互学习交流,最后再和教师一起归纳总结。
5)项目提交
答辩结束后,各小组将终版提交给教师。终版不仅要包括设计的数据库应用系统,还应包括相应的任务说明书。任务说明书的编写,不仅是对学生完成作业的要求,而且是在实际开发信息系统时必不可少的过程。任务说明书的内容应该包括:任务名称、设计者、指导教师、设计时间、总体功能、各功能模块联系图、表的结构和表之间的关系、窗体查询和报表的设计和功能、各模块功能使用方法、操作说明和注意事项等。最后,教师将部分优秀的设计作品发布在网络教学平台上。
4 结束语
在Access数据库课程整个实践教学中,我们从实验教学环节中的课堂实验开始,首先通过基础性实验验证学生对各个知识点的掌握情况,培养学生认真严谨的实验态度,为后续的其他类型的实验打下扎实的基础。然后,在实验教学环节中,增加每一章结束后的课外实验,通过给定命题的针对性的设计性实验,初步培养学生的设计思维,锻炼学生分析问题和解决问题的能力。最后,通过课程设计环节的综合性设计性实验,进一步锻炼了学生的自主学习能力和创新能力。两个环节和多个层次的实验的设置,让学生能够由易到难、循序渐进,逐步提高自己的实践能力,课程设计环节不断出现优秀的学生设计作品。在近三年的探索与实践中,我院文科学生参加湖南省计算机一级考试取得了超过95%的过级率,其中部分学生还自学其他编程语言参加省二级考试也取得了理想的成绩。我们将继续深入探索Access数据库课程的实践教学,为培养应用型创新性的人才而努力。
参考文献:
[1] 瞿健菊.师范专科非计算机专业数据库课程的教学改革[J].电脑知识与技术,2013(13):3114-3116.
[2] 崔巍,王晓波,车蕾.浅谈数据库课程实践教学[J].计算机教育,2007(22):117-119.
[3] 金梅,郭媛,滕艳平,等.高校数据库原理课程实践教学改革研究[J].高师理科学刊,2013(1):84-86.
[4] 陈建平,欧阳思洁,蔡文伟.数据库课程实践教学改革探究[J].现代计算机(专业版),2008(12):111-113.endprint