论文部分内容阅读
摘要分析“SQL Server数据库应用与开发”课程的特点,并结合教学实践提出几种行之有效的教学方法,通过这几种方法能够有效的提高学生的学习动力,进而提高学生的应用技能。
关键词SQL Server数据库;学习动力;教学方法
中图分类号G4文献标识码A文章编号1673-9671-(2010)071-0173-01
随着网络技术的迅猛发展,网络数据库已经广泛应用于各大领域,小到员工工资管理,大到企业信息管理、办公自动化管理等,而像Access等集中式数据库已不能适应这样的需要,大多数的数据库开发正逐渐向SQL Server过渡。SQL Server是一个优秀的网络数据库平台,很好地支持C/S模式,能够满足各种类型的信息管理需求。因此,众多院校都开设《SQL Server数据库应用与开发》这门计算机专业课程,以适应社会发展的需求。
高等职业院校是以培养有充实的理论基础、较强的创新能力和扎实的实践能力的应用型人才为办学目标,所以,其教学模式要充分体现应用性和实用性。对于SQL Server数据库应用与开发这门课程,要体现出应用性与实用性,在教学方法上就应该更加灵活,如采用整体案例教学法、任务驱动实验教学法、联想教学法等方法进行教学,既有很强的目的性,又生动不枯燥;既培养学生的学习兴趣,又增加学生学习动力,从而获得良好的教学效果。
1整体案例教学法
大多数SQL Server教材都会在各个章节提供一些案例以便于学生理解和学习,但是这些案例却相对比较独立,缺乏联系,使学生难以形成系统管理的概念。如在讲解如何创建数据库和数据表时使用一个案例,讲解数据库查询时又使用一个案例,没有将知识结合起来。学生在学习查询时,没有体会到查询操作是受数据库结构的直接影响。对于其它数据库对象的使用也是如此,学生在学习时没有将数据库中各个对象的功能和管理联系起来,在设计系统时也就不会综合运用各个对象以实现系统的高效管理。
整体案例教学法是始终紧密围绕一个能够覆盖所有知识点的完整工程案例来展开,教学内容被渗透到这个案例中,根据教学目标、教学计划的要求,整体案例被解剖为若干独立的子案例。子案例包涵的知识点较少,比较容易掌握。学生在学习子案例的过程中,逐步理解了各个知识点及其相互之间的联系,逐渐把握了SQL Server的总体结构,最后再将这些子案例组装成整体案例,易于在实际的应用中举一反三,融会贯通,实现了对SQL Server的开发与应用。
整体案例应该是来自于实际的工程应用、是学生普遍熟悉的系统项目,如“学生管理系统”。由于学生经常使用此系统进行选课、查询成绩等,所以对案例的应用背景比较熟悉,对于如何开发和管理数据库系统,也会表现出较浓厚的兴趣。学生在将这些案例拆、组装的过程中,可以掌握大量的实用方法和技巧,从而积累经验,应用能力得到极大提高。
2任务驱动实验教学法
“任务”是学生学习的直接动力,基于任务驱动的实验教学强调的是学生的主体性,充分体现了“以学生为中心,教师为主导”的教学思想,极大调动学生在学习过程中的积极性、主动性和创造性。实验之前,教师将实验的要求和内容进行分解,设计成具体的任务,并明确任务的要求。要注意的是,设计时一定要从学生的实际出发,把握学生的特点和知识水平的差异,做到由浅入深、循序渐进。
这个任务可以是上面的子案例,也可以是在教师提出任务目标后,由学生自行设计的任务。实验时,学生在教师的组织引导下,用不同的方法完成。在此过程中,学生的知识、思维和技能都能得到锻炼和提高。
任务驱动教学方法能够有效培养学生解决实际问题的能力,体现了学生的自主探索和创新精神,真正实现了以学生为主体的教学要求,无疑在激发学生学习兴趣,培养学生学习动力上有着良好的效果。
3联想教学法
在《SQL Server数据库应用与开发》课程中,查询语句是非常重要的内容,因为它在数据库的具体操作中使用非常频繁,而且是后续内容如视图、触发器的基础。查询语句又是教学的难点,因为一个完整的查询语句,要包括许多子句,每个子句还包括多个关键字,语法结构十分复杂。学习查询语句,学生不但要记住每个子句的功能,还要掌握它们的语法结构以及它们的顺序,难度较大。使用传统的教学方法讲解这些内容,枯燥无味,一味地强迫学生死记硬背,效果很差,即使通过个别案例中用到的语句来讲解这部分知识,效果也并不理想。因此许多学生对这部分知识的掌握有很大问题,成为以后学习的瓶颈。
学生不容易记住单调的语法格式,却容易记住电影人物、游戏场景、旅游线路等生动的生活故事,所以教师可将上课联想成带领学生去看电影、做游戏等。为此可以设计这样的教学过程,将查询语句的学习同电影、游戏、旅游联系在一起,让每位学生分别代表一个子句,每个子句又对应某个电影角色、游戏场景或旅游景点,要注意的是,设计时要尽量使角色、场景等的设置和查询子句的内涵产生联系。例如,代表into子句的甲同学想要去海边,他需要准备游泳衣(乙同学)、游泳圈(丙同学)等,他还需要乘车(丁同学)到达……游泳衣、游泳圈、所乘车辆分别代表哪个关键字,可以让同学自己去联想,最终他们一起在大海中畅游,相当于into子句中的查询结果汇入了一个新的数据表之中。
将单调的学习变成学生感兴趣的生活故事,实践证明效果非常好。不仅极大的调动了学生主动学习的愿望、活跃了课堂气氛、增加了师生间的互动,而且将枯燥的查询语句演变成一幅幅生动的画面随时在脑海中播放,学生的记忆效果非常好,极大地提高了学生对于知识的掌握程度。以这种形式进行授课,体现了发现和解决问题的过程,对于学生形成良好的思维习惯、提高学生分析问题、解决问题的能力都有良好的促进作用。
4结束语
教学有法而无定法,贵在使用得法。在“SQL Server数据库应用与开发”课程的实际教学中,要充分考虑学生特点与现有水平,以学生的需求为根本出发点,结合高等教育心理学的理论指导,合理安排教学内容,设计好符合学生学习规律的教学过程,采取灵活多变的教学手段,提高学生学习的积极性,转被动的学习为主动的学习,发挥课堂教学的最大作用。
基金项目:本论文为中国高等教育学教育科学“十一五”规划研究课题《大学生专业学习动力与高中生报考志群前置的关系》子课题项目(课题编号D203018)“培养大学生对《SQL SERVER数据库应用与开发》课程学习动力与提高技能的研究”的部分研究成果。
参考文献
[1]赵杰文,原娇杰,丰树谦.“Task-driven”教学法在SQL Server2000数据库教学中的应用[J].软件导刊,2007(7).
[2]瞿中.数据库教学方法改革的探索与实践[J].黑龙江高教研究,2006(2).
[3]李星.“案例教学法”(CTM)与“以问题为本的学习”(PBL)的比较研究[J].红河学院学报,2004(2).
关键词SQL Server数据库;学习动力;教学方法
中图分类号G4文献标识码A文章编号1673-9671-(2010)071-0173-01
随着网络技术的迅猛发展,网络数据库已经广泛应用于各大领域,小到员工工资管理,大到企业信息管理、办公自动化管理等,而像Access等集中式数据库已不能适应这样的需要,大多数的数据库开发正逐渐向SQL Server过渡。SQL Server是一个优秀的网络数据库平台,很好地支持C/S模式,能够满足各种类型的信息管理需求。因此,众多院校都开设《SQL Server数据库应用与开发》这门计算机专业课程,以适应社会发展的需求。
高等职业院校是以培养有充实的理论基础、较强的创新能力和扎实的实践能力的应用型人才为办学目标,所以,其教学模式要充分体现应用性和实用性。对于SQL Server数据库应用与开发这门课程,要体现出应用性与实用性,在教学方法上就应该更加灵活,如采用整体案例教学法、任务驱动实验教学法、联想教学法等方法进行教学,既有很强的目的性,又生动不枯燥;既培养学生的学习兴趣,又增加学生学习动力,从而获得良好的教学效果。
1整体案例教学法
大多数SQL Server教材都会在各个章节提供一些案例以便于学生理解和学习,但是这些案例却相对比较独立,缺乏联系,使学生难以形成系统管理的概念。如在讲解如何创建数据库和数据表时使用一个案例,讲解数据库查询时又使用一个案例,没有将知识结合起来。学生在学习查询时,没有体会到查询操作是受数据库结构的直接影响。对于其它数据库对象的使用也是如此,学生在学习时没有将数据库中各个对象的功能和管理联系起来,在设计系统时也就不会综合运用各个对象以实现系统的高效管理。
整体案例教学法是始终紧密围绕一个能够覆盖所有知识点的完整工程案例来展开,教学内容被渗透到这个案例中,根据教学目标、教学计划的要求,整体案例被解剖为若干独立的子案例。子案例包涵的知识点较少,比较容易掌握。学生在学习子案例的过程中,逐步理解了各个知识点及其相互之间的联系,逐渐把握了SQL Server的总体结构,最后再将这些子案例组装成整体案例,易于在实际的应用中举一反三,融会贯通,实现了对SQL Server的开发与应用。
整体案例应该是来自于实际的工程应用、是学生普遍熟悉的系统项目,如“学生管理系统”。由于学生经常使用此系统进行选课、查询成绩等,所以对案例的应用背景比较熟悉,对于如何开发和管理数据库系统,也会表现出较浓厚的兴趣。学生在将这些案例拆、组装的过程中,可以掌握大量的实用方法和技巧,从而积累经验,应用能力得到极大提高。
2任务驱动实验教学法
“任务”是学生学习的直接动力,基于任务驱动的实验教学强调的是学生的主体性,充分体现了“以学生为中心,教师为主导”的教学思想,极大调动学生在学习过程中的积极性、主动性和创造性。实验之前,教师将实验的要求和内容进行分解,设计成具体的任务,并明确任务的要求。要注意的是,设计时一定要从学生的实际出发,把握学生的特点和知识水平的差异,做到由浅入深、循序渐进。
这个任务可以是上面的子案例,也可以是在教师提出任务目标后,由学生自行设计的任务。实验时,学生在教师的组织引导下,用不同的方法完成。在此过程中,学生的知识、思维和技能都能得到锻炼和提高。
任务驱动教学方法能够有效培养学生解决实际问题的能力,体现了学生的自主探索和创新精神,真正实现了以学生为主体的教学要求,无疑在激发学生学习兴趣,培养学生学习动力上有着良好的效果。
3联想教学法
在《SQL Server数据库应用与开发》课程中,查询语句是非常重要的内容,因为它在数据库的具体操作中使用非常频繁,而且是后续内容如视图、触发器的基础。查询语句又是教学的难点,因为一个完整的查询语句,要包括许多子句,每个子句还包括多个关键字,语法结构十分复杂。学习查询语句,学生不但要记住每个子句的功能,还要掌握它们的语法结构以及它们的顺序,难度较大。使用传统的教学方法讲解这些内容,枯燥无味,一味地强迫学生死记硬背,效果很差,即使通过个别案例中用到的语句来讲解这部分知识,效果也并不理想。因此许多学生对这部分知识的掌握有很大问题,成为以后学习的瓶颈。
学生不容易记住单调的语法格式,却容易记住电影人物、游戏场景、旅游线路等生动的生活故事,所以教师可将上课联想成带领学生去看电影、做游戏等。为此可以设计这样的教学过程,将查询语句的学习同电影、游戏、旅游联系在一起,让每位学生分别代表一个子句,每个子句又对应某个电影角色、游戏场景或旅游景点,要注意的是,设计时要尽量使角色、场景等的设置和查询子句的内涵产生联系。例如,代表into子句的甲同学想要去海边,他需要准备游泳衣(乙同学)、游泳圈(丙同学)等,他还需要乘车(丁同学)到达……游泳衣、游泳圈、所乘车辆分别代表哪个关键字,可以让同学自己去联想,最终他们一起在大海中畅游,相当于into子句中的查询结果汇入了一个新的数据表之中。
将单调的学习变成学生感兴趣的生活故事,实践证明效果非常好。不仅极大的调动了学生主动学习的愿望、活跃了课堂气氛、增加了师生间的互动,而且将枯燥的查询语句演变成一幅幅生动的画面随时在脑海中播放,学生的记忆效果非常好,极大地提高了学生对于知识的掌握程度。以这种形式进行授课,体现了发现和解决问题的过程,对于学生形成良好的思维习惯、提高学生分析问题、解决问题的能力都有良好的促进作用。
4结束语
教学有法而无定法,贵在使用得法。在“SQL Server数据库应用与开发”课程的实际教学中,要充分考虑学生特点与现有水平,以学生的需求为根本出发点,结合高等教育心理学的理论指导,合理安排教学内容,设计好符合学生学习规律的教学过程,采取灵活多变的教学手段,提高学生学习的积极性,转被动的学习为主动的学习,发挥课堂教学的最大作用。
基金项目:本论文为中国高等教育学教育科学“十一五”规划研究课题《大学生专业学习动力与高中生报考志群前置的关系》子课题项目(课题编号D203018)“培养大学生对《SQL SERVER数据库应用与开发》课程学习动力与提高技能的研究”的部分研究成果。
参考文献
[1]赵杰文,原娇杰,丰树谦.“Task-driven”教学法在SQL Server2000数据库教学中的应用[J].软件导刊,2007(7).
[2]瞿中.数据库教学方法改革的探索与实践[J].黑龙江高教研究,2006(2).
[3]李星.“案例教学法”(CTM)与“以问题为本的学习”(PBL)的比较研究[J].红河学院学报,2004(2).