基于信息与计算科学专业的SQL Server数据库教学改革
2014-03-29刘朝霞
刘朝霞
(集宁师范学院 数学系,内蒙古 乌兰察布 012000)
信息与计算科学专业是以培养理论与实践相融合的复合型人才为目标的专业[1].SQL Server数据库作为该专业的一门专业必修课程,其教学目标是通过讲授数据库系统的理论知识和应用技术,培养学生设计、开发和管理数据库的实际动手能力.为了更好的进行数据库教学,使其教学目标与信息与计算科学专业的人才培养目标相一致,笔者分析了目前该课程教学的不足并进行了数据库教学改革的探讨.
1 目前SQL Server数据库教学现状与存在的问题
多年来我校一直采用传统的教学方式和教学手段,教学效果往往达不到预期的教学目标,主要问题如下:
1.1 采用传统的PPT课堂教学模式
目前我校SQL Server数据库课程的课堂教学主要以教师播放多媒体课件(PPT),学生听为主的教学模式.这样的教学模式会产生三个问题:第一,由于教师使用PPT教学略去了传统教学板书的书写,再加上教学内容比较多,速度相对较快,导致部分学生的思维难以与教师同步,听课效率降低;第二,长时间播放教学PPT,容易引起视觉疲劳,导致听课效率降低;第三,由于学生没有电脑,不能及时练习所讲内容,在之后的实验课中由于所学知识遗忘较多,导致学习效率低.
1.2 教学内容、顺序局限于教材
在实际的课堂教学中,教师的教学内容和顺序往往局限于教材,按照教材的章节顺序和所提供的实例授课.例如,从数据库基础到数据库和表的创建、管理及数据查询到数据库的编程,最后才是数据库系统开发技术.多数教材提供的实例是以课程章节的知识点为基础的单一化实例,并没有融入工程化的观念,而教师的整个教学过程基本都是以分析、讲解这些孤立的实例为主要任务.这样的教学会产生三个问题:第一,尽管学生掌握了教材中的实例,而实际的数据库设计开发能力很低;第二,学生在这种按部就班的教学模式中容易形成被动接受知识的状态,难以提高学习兴趣,影响教学效果;第三,由于数据库系统开发技术往往被安排在教材的最后,这样学生在学该部分知识的时候容易将系统开发知识与前面所学知识分割开来,完整的知识结构很难形成,导致他们以后系统学习软件开发的时候,很难将系统的前台运行程序和后台数据库紧密的组合起来.
1.3 学生对数据库的设计与应用能力欠佳
SQL Server数据库教材中的实例数据库大多是与学生学习生活接近的数据库,如“学籍管理数据库”、“成绩管理数据库”等,并且这些数据库涵盖数据库应用技术的知识点较少,而涉及数据库设计、创建和管理的知识点较多.如果教师仅仅通过“实例数据库“来讲授该课程,会产生如下两个问题:第一,由于实例数据库涉及到的数据库应用知识较少,学生学习数据库应用知识受到了限制,导致他们的数据库应用能力欠佳;第二,由于学生接触到的是与他们学习生活有关联的数据库,与实际工作需要有差距,造成很多学生对与学生生活无关的数据库设计不合理,缺乏设计其它数据库的分析和设计能力.
2 SQL Server数据库教学改革探析
针对上文SQL Server数据库课程在教学中存在的问题与不足的分析,结合实际教学和课程特点,提出了以下改革方法:
2.1 建立相关课程群体系,优化相关课程开设顺序
SQL Server数据库课程的教学目标是培养学生运用数据库原理进行数据库的设计与应用的能力.其中,数据库原理对数据库的设计和应用具有非常重要的指导作用,数据库的应用是基于高级程序设计语言或可视化程序设计语言的CS或BS架构在软件工程的设计原理和方法指导下的应用[2].在实际教学中也发现,信息与计算科学所开设的《软件工程》、《网站开发技术》、《高级程序设计语言》及《SQL Server数据库》等课程之间知识的内在联系性和衔接性较紧密.因此,可以通过建立相关课程的课程群体系,优化课程开设顺序,使教学知识整体上呈现一致性、衔接性、连续性和完整性,加深学生对知识的认知、提高学生的学习效率.
2.2 改革课堂教学模式
改变传统的PPT课堂教学模式,将课堂教学放在计算机机房或带有学生用机的多媒体教室进行,利用极域电子教室、LanStar等教学软件提供的多媒体教学网络平台,由教师机对学生机的广播、监控、语音教学等操作来统一进行教学和实验演示,这样既实现了传统PPT课堂教学,又实现了教师与学生互动,同时又提供了学生当堂练习的机会,克服了由PPT教学带来的问题,提高了课堂教学效率和学生学习效率.
2.3 改革选订SQL Server数据库教材的原则
教材中知识的编排是否条理清晰、实用、理论知识要点是否突出,是否注重实践能力的培养,是否具有大量的实训例题和习题是目前选订教材的原则.该原则忽略了教材是否具有“案例导向性”和“任务驱动性”.这样的教材表面上看起来似乎适合该专业的学生使用,但事实上会产生如下两个问题:第一,由于教材缺乏“案例”对数据库的各种知识点进行串联,多数学生只掌握了零散的知识点或部分的知识点;第二,学生无法将所学知识串联起来,整体应用到数据库系统的开发上.因此,教材的选订要遵循以下原则:
(1)选择具有“理论知识系统化、实用化,注重实践”的教材.
(2)选择能够充分体现“任务驱动、案例导向”的教材,以数据库应用为基础,将课程的教学内容设计成若干工作任务,由工作任务引出相关知识和技能的教学内容作为设计思想的教材[4].
2.4 改革教学内容
(1)改革教学知识点顺序
教师可以把选择的优秀教材作为教学参考,但实际的教学内容或教学顺序并不局限于教材,教师可以将教学内容优化组织,把具体的数据库案例引入到教学中,以对案例的分析、设计为主线贯穿于整个数据库教学中,使数据库的理论知识和实践能力贯穿于整个案例中,学生通过对案例的学习,加深对数据库理论知识的理解,提高分析问题、解决问题的能力.如教师在讲授数据库系统开发案例时,就可以引入数据库需求分析、数据库概念结构设计、逻辑结构设计及物理结构设计和数据库的生成、连接等数据库原理和方法,能够使学生从整体性、完整性、理论性与实践性等方面对SQL Server数据库课程有一个深入的认识,最终使学生真正理解和掌握数据库系统知识和实践能力.
(2)实施“案例”教学
数据库的设计过程就是针对一个应用环境,构造其最优的数据库模式,建立数据库应用系统,有效存储数据,满足用户信息要求和处理要求的过程,其本身就是一个工程化的过程[5].因此,教师在课堂上引入数据库开发案例会使学生的创新意识和合作意识得到更好的培养.如我们可以设计“学生管理系统”,并将该系统划分为“课程管理子系统”、“教学管理子系统”、“成绩管理子系统”等子系统,将课程的教学内容设计成以各子系统的完成为工作任务,以子系统的实施贯穿整个教学过程,在子系统任务的驱动下,逐渐培养学生主动思考、互相探讨、主动、协作学习的习惯,同时,通过教师对这些子系统的剖析、讲解,加深学生对数据库基本原理、基本方法和设计技术的掌握,从而提高教学效果,达到该专业及课程的人才培养目标.
3 结束语
SQL Server数据库是信息与计算科学专业的一门专业必修课程.该课程的学习对于学生以后从事软件开发、数据库开发等工作具有重要的作用.同时,该课程的教学改革对于推动信息与计算科学专业的相关课程的教学改革具有重要的意义.
〔1〕中华人民共和国教育部高等教育司.普通高等学校本科专业目录和专业介绍(1998年颁布)[M].北京:高等教育出版社,1998.
〔2〕白杨.《数据库原理及应用》课程教学改革实践探讨[J].软件导刊,2012(3).
〔3〕张捷.“SQL Server数据库应用”课程教学改革探索[J].农业网络信息,2009,(11).
〔4〕蒋秀英,吕加国.SQL Server2005数据库技术[M].北京:清华大学出版社,2010(12).
〔5〕鲁宁.寇伟利.基于SQL Server的数据库课程教学改革研究与实践[J].吉林省教育学院学报(上旬),2013(11).