数据库原理与应用课程教学方法研究
2012-08-15戚娜
戚娜
(陕西工业职业技术学院 陕西 咸阳 712000)
数据库技术已广泛应用于各个领域,掌握数据库的相关知识是计算机专业学生必备的技能之一。该类课程要求学生既要学好理论知识,又要掌握实际的操作技能,其中ACCESS数据库原理与应用是我院计算机专业学生必须学习的一门基础课程,它要求学生理解数据库的基本原理、掌握数据库系统的基本知识,掌握创建数据库的方法,熟练准确设计出数据库中的表结构及表之间的关系,培养学生运用数据库中各个对象,开发出简单数据库应用系统[9]。进而培养学生运用现代手段分析问题解决问题的能力,为进一步学习大型数据库系统以及毕业后从事专业工作打下必要的基础。因此,在平时的授课过程中,教师要不断的完善和提高课程教学水平,注重培养学生实际的操作技能[1]。
1 Access数据库原理与应用的课程特点
该课程是一门更趋向于实际应用的课程,既要有一定的理论知识作基础,还要有较强的动手能力作支撑,通过实际操作来巩固理论知识[12-14]。因此,教师应根据学生的实际情况开展教学工作,要做到因材施教,及时总结教学经验,调整教学方法,特别是实验教学环节。要不断的提高课堂教学效果和质量,使学生通过学习,不仅能熟练的掌握数据库系统的基础知识,而且能够熟练使用ACCESS开发出能够解决实际问题的数据库应用系统[4]。文中结合多年的教学经验,根据实际教学中遇到的情况,从课堂教学和实验教学这两个方面对本课程的教学方法进行了探讨。
2 Access数据库原理与应用理论教学方法
2.1 传统的教学方法存在的问题
在以往传统的教学过程中,都是以教师为中心,重视理论知识和基本概念的讲授,忽略了实际操作能力的培养。学生上机时没有明确的概念,这节课我要掌握什么,我要学会什么工具等等,他们只是按部就班的对照书本上的题目进行练习。做完练习后,也清楚这次实验的收获,更不可能将其应用到实际的问题中。高职学生的底子较好,基础的理论知识都可以理解,但这种“重教轻练”的教学模式,让学生对这门课程提不起学习兴趣,学习效果比较差[4]。同时,由于上机练习没有延续性,这节课学什么就练习什么,学生虽然可以掌握每一节课的知识,但并不清楚这节课的知识点在整个数据库管理系统中的作用和地位,在头脑中很难建立起一个整体数据库系统的概念,最终导致学生重理论轻实践,动手能力差,缺乏解决实际问题的能力。
2.2 多媒体课件的使用
多媒体作为一种现代化教学辅助手段,得到了越来越广泛的应用,对提高教学效率和教学质量起到了较好的促进作用。能够把课本上的知识点条理清晰的展现在学生面前,突出教学内容的重点,使学生在有限的时间内获取更大的知识量,促进学生学习技能的转化。教师在教学过程中应充分利用多媒体课件,但又不能单纯的依赖课件,应注重传统教学手段与现代化教学手段有机结合,必要的时候还是应该用粉笔和黑板的[1]。这样,不仅能提高课堂教学的质量与效率,也会改善师生教与学的环境,从而更好发挥多媒体课件的优势。
2.3 实例演示法
教师利用多媒体环境和计算机课程特有的实例交互演示特点,结合实际问题,将课堂上的理论知识在Access 2003系统中直观的演示出来,使学生看到理论知识在实际中应用的方法和效果,从而可以更好地理解和掌握理论知识。对学生较难理解的知识进行详细的讲解,并列举多个实例进行演示。比如第一次上课时,告诉学生数据库的概念和作用,学生可能会一头茫然,不知所云。这时教师可以在Access 2003中创建一个真实的数据库以及里面的对象,这样学生通过实例就能明白数据库的概念和作用了。
2.4 案例教学法的使用
所谓案例,就是在真实的教育教学情境中发生的典型事件,是围绕事件而展开的故事,是对事件的描述。所谓案例教学,就是在教师的指导下,根据教学目的和要求,组织学生围绕案例进行调查、阅读、思考、分析、讨论和交流等活动,教给他们分析问题和解决问题的方法,进而提高分析问题和解决问题的能力,加深学生对基本概念和原理的理解的一种教学方法[8]。
数据库课程的主要教学任务就是设计和开发一个完整的数据库应用系统,如果使用传统的教学方法,每节课只讲授基础知识,列举简单实例,学生的学习必然毫无兴趣,只会被动接受而缺乏学习的热情和主动性[11]。如果在Access的教学过程中,采用案例教学法,即以设计和开发一个具体的数据库系统作为导向进行教学,使学生明确本课程的学习目的,对他们所要开发的数据库系统最终能否实现,是否能够被实际使用都会抱有极大的兴趣,学生就能更好的掌握每个章节分散的知识点在整个数据库系统中的作用和地位,就会建立起数据库系统的整体概念。而且学生在学习的过程中,以完成该系统的开发为目标,学习内容与系统开发内容一致,让系统开发贯穿于教学的始终,能够激发学生的学习兴趣,从而变被动学习为主动学习。在数据库课程中使用案例教学法,使学生在掌握系统知识的同时,还能培养学生较强的解决实际问题的能力。
2.5 案例教学法在Access课程中的应用
在课程开课的初期,教师应引导学生选择一个基于日常实际工作的案例,比如教务管理系统、学生选课系统、教学管理系统、图书管理系统等等。在第一次上课时首先向学生展示一个实际的数据库应用系统,并演示该系统的相关功能。这样不仅使学生明确了学习任务,也使学生对数据库这门课程就有了一个具体的概念,知道学习该门课的目的,还激发学生学习的热情和求知的欲望。
根据实际情况,教师布置本课程的学习任务:开发一个图书管理系统,对于这个图书管理系统,能够对读者、图书等信息等进行准确有效地查询和修改,并对各种信息进行统计和分析,使图书的借阅工作规范化、系统化,提高信息处理的能力。由学生根据实际情况讨论系统需要哪些功能,系统的各功能模块怎样才能实现,运用我们将要学习的知识能否完成、怎样完成?因此,教师要把Access数据库的所有知识点都融入到这个系统中。在今后的教学过程中,把这个案例系统逐一进行分解,让学生清楚整个系统的具体组成和各个模块的功能。并将分解的内容与书中具体的章节相联系,使学生能快速的掌握知识点。每次课,演示几个知识点,同时讲授这几个知识点。随着课程的学习,系统逐步开发完成,课程所涉及的知识点也已全部讲授。
3 Access数据库原理与应用实验教学方法
3.1 课前复习法
根据课程安排,该课程是一节理论,一节上机。由于大多数学生上完理论课后,直到下次上课期间根本就不会看书,等到了上实验课时,已经忘了理论课中都讲了什么知识点,这次课要掌握什么技能等。所以教师应在每次上实验课前,利用几分钟的时间,带领学生一起把理论课中的知识点复习一遍,这样学生就能了解这次课的任务和目的了。
3.2 任务驱动法
任务驱动教学法是一种建立在建构主义学习理论基础上的教学方法。适用于学习操作类的知识和技能,尤其适用于学习信息技术应用方面的知识和技能[6]。任务驱动教学法强调学生的学习活动与具体任务或问题相结合,让学生带着真实的任务去学习,以探索解决问题的方法[3]。使学生的学习目标十分明确,使教与学生动有趣、易于接受。
任务驱动法的特点之一就是围绕任务展开教学,因此任务的设计是关键,既要注重方法和知识体系,还要能够充分的调动学生创造性思维,鼓励学生从不同的角度去考虑和解决问题。
3.3 任务驱动教学法在Access课程中的应用
任务驱动教学法的主要特点是“任务驱动,注重实践”,所以在Access数据库课程的实验教学环节中采用任务驱动教学法是非常合适的[2]。
Access课程的实验教学,目的是让学生将理论和实践相结合,在具体的操作过程中学习和理解数据库系统的功能[10]。教师在课堂上布置给学生一个具体的任务,提出明确的要求和最终的目标,学生根据教师给出的任务,不仅仅是简单的“照猫画虎”,而更强调在模仿的基础上的创新。任务主要由学生自行完成,教师起答疑和指点作用。学生通过教师创设的任务,运用理论课上学到的知识,积极的完成任务,学生在完成任务的过程中充分发挥学习主动性和创造性,理解所学知识并掌握了相应的技能[5]。
比如在Access的一堂实验课上,要求学生设计一个学生成绩管理数据库,该数据库包含5张表,分别是学生基本信息表、课程基本信息表、教师基本信息表、学生成绩表和学生选课表。要求每张表都要有字段名和字段属性,每张表都要有主键,每张表都要有至少5条数据记录。教师给出该任务后,学生要自行设计执行的步骤,之后学生就要想法设法的按照具体要求完成该任务,在完成此任务的同时也掌握了字段、记录、主键的相关概念。
3.4 课堂评价和考核法
课堂评价是教学过程中不可缺少的一个环节,帮助教师了解学生知识的掌握程度,而且对教学效果及教学过程的起到反思的作用[7]。在实验课的最后10分钟左右,教师通过抽查的方式,让学生上讲台演示和讲解本次实验,和学生一起进行点评,对完成情况好的学生给予表扬;对有问题的学生,教师应该给予帮助和指导。课堂评价可以让学生在学习中体会到收获,体会到成就感,调动学生学习的积极性。
实验课的考核方式由二部分构成:首先学生先陈述实验内容和完成情况,然后老师或其他同学随机提问。根据学生回答问题的情况和实验的完成情况给予成绩。
4 结束语
综上所述,Access数据库原理与应用课程是一门理论性和实践性相结合的课程,学生既要有扎实的理论知识,又要有过硬的动手能力和解决实际问题的能力。因此教师应根据每位学生实际情况开展教学,在不同的情况下,采用不同的课堂教学方法,并及时的总结教学经验,不断提高课程的教学质量和效果,争取让学生在课堂上就可以将知识点消化掉,不再让学习成为学生的一种负担。
[1]李凌春.Access数据库及其应用课程教学方法研究[J].湖北经济学院学报,2011(11):172-173.
LILing-chun.The research of teachingmethod in the course of access database[J].Journal of Hubei University of Economics,2011(11):172-173.
[2]常静,常天松,刘东.任务驱动式教学法在计算机文化基础课程中的应用 [J].河南机电高等专科学校学报,2007(4):118-119.
CHANG Jing,CHANG Tian-song,LIU Dong.The research of task driving teachingmethod in the basic course of computer culture[J].Journal of Henan Mechanical andElectrical Engineering College,2017(4):118-119.
[3]李霞林.任务驱动式教学法在Access数据库教学中的应用[J].计算机教育,2006(11):30-32.
LIXia-lin.Research of task-driven approach in the course of Access Database[J].Computer Education,2006(11):30-32.
[4]黄巧芳.浅谈案例教学法在 Access数据库教学中的应用[J].科技资讯,2012(4):220-220.
HUANG Qiao-fang.Research on the application of the case teachingmethod in the course of Access database[J].Science and Technology Information,2012(4):220-220.
[5]章登科,喻衍红.项目驱动法在高职ACCESS数据库中的应用研究[J].电脑知识与技术,2012(1):233-234.
ZHANG Deng-ke,YU Yan-hong.Application research of project driven method of the access database in the vocational school[J].Computer Knowledge and Technology,2012(1):233-234.
[6]余文森,吴刚平,刘良华.解读教与学的意义[M].上海:华东师范大学出版社,2005.
[7]张敏.VisualBasic教学改革实践与探索[J].现代计算机,2011(9):35-36.
ZHANG Min.Practice and exploration on visual basic teaching reformation[J].Modern Computer,2011(9):35-36.
[8]松江教育信息摘编.案例教学专辑[EB/OL].(2012-04-06).http://www.sjedu.cn/xxzb/2004-5.htm#.
[9]赵乃真.ACCESS数据库基础教程[M].北京:清华大学出版社,2006.
[10]常静,吴芳,邓小光.谈独立院校任务驱动教学法在ACC ESS数据库课程中的实践[J].电脑知识与技术,2011(27):6694-6695.
CHANG Jing,WU Fang,DENG Xiao-guang.On independent colleges task-driven approach in the course of Access database[J].Computer Knowledge and Technology,2011(27):6694-6695.
[11]马艳,王浩.面向对象数据库程序设计教学方法研究—以ACCESS数据库为例[J].长江大学学报:自然科学版,2011(8):135-136.
MA Yan,WANG Hao.The research of the teachingmethod in the object oriented database program design-example Access Database[J].Journal of Yangtze University:Nat Sic Edit,2011(8):135-136.
[12]孙宝林,崔洪芳.Access数据库应用技术[M].北京:清华大学出版社,2010.
[13]王钧.Access2000在高校招生分专业录取分数统计中的应用[J].电子科技,2010(11):28-30.
WANG Jun.The application of Access2000 in admission scores statistics by majors in college enrollmentmanagement[J].Electronic Science and Technology,2010(11):28-30.
[14]吴正国.数据库技术在机车清洗中的应用[J].现代电子技术,2011(12):14-16,61.
WU Zheng-guo.Application of database technology in locomotive cleaning[J].Modern Electronic Technique,2011 (12):14-16,61.