林海燕
摘 要:SQL Server数据库是计算机专业的一门重要课程,但SQL Server数据库理论性较强,中职学生基础有限,学习效率不高。从多种方法探讨提高学生学习SQL Server数据库的方法,激发学生学习兴趣,收到了较好的教学效果。
关键词:SQL Server数据库;教学方法;教学效果
SQL Server数据库是计算机专业的一门重要课程,但由于中职学校学生整体素质不高,缺乏学习积极性,尤其对理论性较强的科目更加不感兴趣。怎样让中职学生喜欢上SQL Server数据库,如何让SQL Server数据库课堂充满活力,是摆在我们计算机专业教师面前的一个问题。为此,本人在中职SQL Server数据库教学中进行多种教学方法的尝试,取得了较好的教学效果。
一、一题多解法
对于同一道题,从不同的角度去分析研究,可能会得到不同的启示,从而引出多种不同的解法。在教学中,不失时机地通过引导学生进行“一题多解”的训练,这样不仅能巩固所学知识,而且能较好地培养学生思维的广阔性。一题多解法特别适合应用在SQL Server数据库语句的学习,因为同一个问题可以用不同语句去进行解答。
例如,在“学生”数据库中,从“学生信息”表中,查询年龄在15~18岁以内学生的学号、姓名、性别、年龄、班级的记录。
(1)使用逻辑运算符AND
Use学生
Select学号,姓名,性别,年龄,班级
From学生信息
Where年龄>=15 AND 年龄<=18
go
(2)使用BETWEEN关键字
Use学生
Select学号,姓名,性别,年龄,班级
From学生信息
Where年龄between 15 and 18
go
(3)使用LIKE关键字
Use学生
Select学号,姓名,性别,年龄,班级
From学生信息
Where年龄like‘1[5-8]
go
通过一题多解,既能促使学生沟通知识点间的联系,又培养了学生的思维能力,同时也让学生通过对比、小结,得出自己的体会,充分发掘自身的潜能,使学生感受到成功的喜悦和增强学习的自信心,也极大地激发了学生学习SQL Server数据库的积极性和浓厚的兴趣。
二、问题学习法
问题是学习的第一动力,是学习型组织的起点。没有问题的学习是死学习。教师经常会在课堂上对学生提问题,提问题的目的主要是了解学生是否掌握了教学重点,但教师在课堂上80%都属于强记知识点的问题,例如,“SQL Server数据中的类型有哪
些?”“创建SQL Server数据库有哪两种途径?”而不是对学生的创造性思维有帮助的问题。根据教学进度,观察学生对已学知识的掌握程度,要逐步给学生设计一些需要深度思考、分析思考的问题,这样学生的思维模式也会逐渐变得有创造性。例如,在“学生”数据库中,“学生信息”表包括的字段有学号、姓名、性别、班级、年龄、电话、地址,要查询“学生”信息表中所有的记录,则输入如下SQL语句:
Use学生
Select学号,姓名,性别,班级,年龄,电话,地址
From学生信息
go
学生已经掌握了以上基本的查询,则要对学生提出思考的问题:(1)要显示表中前2行数据,输入的语句是什么?(2)只显示学号为“002”需要什么子句?(3)要显示年龄大于16岁的记录需要运算符吗?(4)王小兴(被提问学生)同学的语句正确吗?错在哪里?为什么?(让大家对同学的回答进行评价)
以上问题对学生的回答难度是逐步加强的,对学生的认知、理解问题的能力也是逐步提高的。在SQL Server数据库的学习过程中会遇到很多现实中需要解决的问题,学生不仅要学会发现问题,还要根据不同层次的问题作出解答。通过学生解答问题,加强了对知识的理解和巩固,自然得到事半功倍的效果。
三、竞赛学习法
虽然中专生专业基础差,但都有好胜心强的特点,很多时候布置实验任务,学生都很懒散,因为SQL Server数据库本身比较枯燥,需要学生静心来思考,如果不采取一定的方法,学生上机实验必定是得过且过。因此,在上机实验的过程中,教师必须要采取有效的教学方法,激发学生学习的兴趣。本人觉得在上机实验中采用竞赛式的方法,收到了比较好的效果。将知识点和任务融合在竞赛题目中,让学生分组进行比赛,最快最好者为胜。例如,在讲授完SQL Server数据库与数据表的创建的时候,布置学生完成实例创建“学生”数据库和数据表,根据完成情况设置一、二、三等奖,对任务完成得又快又好的学生发放一些小奖励,又或者对一些上机不认真的学生进行一些诸如整理机房、摆好椅子的小惩罚,让学生对学习SQL Server数据库保持比较高的热情,培养学习数据库的兴趣,“兴趣是最好的老师”,学生有兴趣才会深入学习枯燥的数据库知识。
四、示范激励法
有一句名言是这样说的:“优良的示范是最好的说服。”在给学生布置任务时,教师先把任务完成的结果在学生面前展示一
番,这样做不仅对学生完成任务的信心有很大的激励作用,而且还可以让教师的专业知识得到学生的肯定和信服,现在很多学生“瞧不起”教师,就是他们觉得教师不是很有“才”,这种示范激励法可以让学生对教师的看法进行360度的转变。例如,要布置学生设计一个学校图书管理数据库,学生一开始可能觉得无从下手,教师可以先把做好的图书管理数据库演示给学生看,让学生了解图书管理数据库需要处理哪些业务,有哪些基本功能,根据需求分析和数据库系统,需要设计哪些数据表。在学生完成教师布置的任务过程中,教师就要深入学生,一方面进行学习指导,一方面及时发现专业学习的“千里马”,并让这些“千里马”在全班学生面前作示范,这样做,对于增加其他学生的竞争意识和学习信心,尤其具有重要的意义。
以上是本人在讲授SQL Server数据库课程中经常用到的方法,实践证明以上方法有助于调动学生学习SQL Server数据库的积极性,培养学生学习SQL Server数据库的兴趣,提高SQL Server数据库教学效率。教师若是在SQL Server数据库教学中运用得好,将会使中职SQL Server数据库课堂教学带来新的生机和活力。
参考文献:
[1]李丹丹,史秀璋.SQL Server2000数据库实训教程[M].北京:清华大学出版社,2007.
[2]张勍.以学生为中心:教学法分析及案例[M].北京出版社,2012.
(作者单位 广东省惠州工程技术学校)
编辑 董慧红endprint