论文部分内容阅读
【摘 要】《SQL Server数据库应用技术》这门课是计算机专业的核心课程之一,具有很强的操作性,要求学生具有较强的逻辑思维及较好的英语水平,对于高职院校的学生来说,无疑都是比较难的。实践证明以“项目为向导,任务为驱动”的教学方法,是提高学生思考能力、学习兴趣、动手能力的有效方法。
【关键词】数据库 SQL Server 项目化教学
《数据库应用技术》是信息化时代的技术基础,在信息时代的建设中起着具足轻重的作业。那么如何提高该课程在教学中的效果,培养出适合社会需要的人才,在高职院校的人才培养方案中显得尤为重要。
一、我院《SQL Server数据库应用技术》课程概述
《SQL Server数据库应用技术》课程是我院计算机应用技术的主干课程,是针对中小型数据库系统开发及研究的岗位职业能力培养而设置,为今后从事数据库设计及管理等工作奠定基础。结合我院的实际情况,我们将课程的目标定位于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,能够根据需求独立设计小型的数据库系统。
以往我们的教学方法主要以“理论讲授”,“上机实验”为主,在教学过程中,老师按照传统的章节讲授,学生上机练习,然后评讲,整个过程中,都是以老师为主,学生为辅的教学模式进行。该过程过于枯燥乏味,使学生缺乏学习兴趣及主动性,处于一种被动状态。因此,结合本课程的目标,经过多年的教学实践,目前我们主要以项目教学法和任务驱动法为主要教学方法。主要以SQL Server2008数据库的功能为主线,以“ 学生管理系统” 项目开发为核心,引导学生通过实验快速掌握SQL Server数据库的基本知识,从而让学生掌握数据库系统开发能力。
二、项目教学法概述
项目教学法在整个教学过程中,把课程教学任务目标分解为若干个教学模块,每个教学模块由若干个教学任务组成,在老师的指导下,将学生分成若干个学习小组,教师将教学任务交给学生学习小组。学生以学习小组的形式进行信息的收集、方案的设计、项目实施及最终评价,整个过程都由学生自己负责,在这个过程中学生们不仅学会理论知识和操作技能,更重要的是培养了他们解决问题的能力,接纳新知识的学习能力以及与人协作和沟通的能力。是一种典型的以学生为中心的教学方法。
“项目教学法”最显著的特点是“以项目为主线、教师为引导、学生为主体”,改变了以往“教师讲,学生听”被动的教学模式,创造了学生主动参与、自主协作、探索创新的新型教学模式。
三、项目教学法在数据库应用技术SQL Server中的应用
在该课程教学中,尽量淡化理论知识,选用与学生关系密切的“ 学生管理系统” 的项目开发贯穿整个教学过程。先演示 SQL Server 2008的安装过程,让学生熟悉SQL Server 2008开发环境,接着直接从创建学生管理数据库出发,到如何创建表,如何操作数据库中的数据,分析实施数据完整性约束,创建视图,存储过程和触发器,最后产生完整的学生管理数据库。 整个课程的项目设计如下:
1、学生管理系统数据库项目分析
针对学生管理系统的一般需求,通过对学生管理工作过程的内容和数据流程分析,设计得到如下的数据项和数据结构:
1)学生的基本信息:学生的姓名、性别、年龄、出生时间等。
2)课程基本信息:课程号、课程名、学期、学时等。
3)学生课程成绩:学号、课程号、成绩等。
4)学生信息的查询、修改、删除、添加等。
根据项目要求,完成E-R图。
根据以上原则将学生管理系统的E-R图转换为关系模式如下:
1)学生基本信息(学号,姓名,性别,出生时间,专业,总学分,备注)
2)课程基本信息(课程号,课程名,学期,学时,学分)
3)学生课程成绩(学号,课程号,成绩,学分)
2、学生管理系统数据库项目计划表
根据上面项目分析,我们在整个学期中的项目计划表如下:
3、学生管理数据库项目教学实施
整个教学过程都是围绕着学生管理系统数据库展开, 通过完成“学生管理系统”项目从而让学生掌握数据库的设计、数据表设计及数据管理、数据查询 、视图、存储过程、触发器、数据安全管理等。由项目计划表中可以看出,在进行项目教学时,始终紧密围绕一个完整的项目展开。将大项目逐步分解成独立的子任务,这些任务可以再分解,这些任务中覆盖了SQL Server 2008的所有知识点,让学生逐步理解各个知识点及其相互之间的联系,通过完成这些小任务,最终形成大项目。在此过程中学生逐渐掌握SQL Server 2008应用。
在课程教学中, 完成“学生管理系统”项目是课程教学的基本要求 ,课程学习结束后, 为了进一步深化课程项目教学,将通過课程设计对整个学习过程进行巩固和测试。具体做法:教师提供课程设计参考的题目或自选题目供小组选择,小组对各自项目进行讨论,合理分工,人人参与,让每个同学都能根据教学进程分工合作地完成各自的任务,最后完成课程设计 。
四、结语
项目教学法通过实际项目引入新知识,充分激发学生的学习兴趣,提高学生的创新、动手能力和团队合作精神。以项目教学法实施教学,可以顺利实现整个项目拓展,促成我们教师授课环节相扣。学生通过完成完整的项目,可以把理论知识灵活地应用于实际,最后通过课程设计融会整个教学内容 ,从而提高了教学效果。
参考文献
【1】周力.SQL Server 2000 实用教程(第三版 )【M】大连:大连理工出版社.2009
【2】蓝波. 项目教学法在《SQL Server数据库》课程教学中的实施【J】《教育教学论坛》.2011.(26)
【3】刘旭.SQL Server 2008项目教程【M】北京:清华大学出版社.2013
【关键词】数据库 SQL Server 项目化教学
《数据库应用技术》是信息化时代的技术基础,在信息时代的建设中起着具足轻重的作业。那么如何提高该课程在教学中的效果,培养出适合社会需要的人才,在高职院校的人才培养方案中显得尤为重要。
一、我院《SQL Server数据库应用技术》课程概述
《SQL Server数据库应用技术》课程是我院计算机应用技术的主干课程,是针对中小型数据库系统开发及研究的岗位职业能力培养而设置,为今后从事数据库设计及管理等工作奠定基础。结合我院的实际情况,我们将课程的目标定位于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,能够根据需求独立设计小型的数据库系统。
以往我们的教学方法主要以“理论讲授”,“上机实验”为主,在教学过程中,老师按照传统的章节讲授,学生上机练习,然后评讲,整个过程中,都是以老师为主,学生为辅的教学模式进行。该过程过于枯燥乏味,使学生缺乏学习兴趣及主动性,处于一种被动状态。因此,结合本课程的目标,经过多年的教学实践,目前我们主要以项目教学法和任务驱动法为主要教学方法。主要以SQL Server2008数据库的功能为主线,以“ 学生管理系统” 项目开发为核心,引导学生通过实验快速掌握SQL Server数据库的基本知识,从而让学生掌握数据库系统开发能力。
二、项目教学法概述
项目教学法在整个教学过程中,把课程教学任务目标分解为若干个教学模块,每个教学模块由若干个教学任务组成,在老师的指导下,将学生分成若干个学习小组,教师将教学任务交给学生学习小组。学生以学习小组的形式进行信息的收集、方案的设计、项目实施及最终评价,整个过程都由学生自己负责,在这个过程中学生们不仅学会理论知识和操作技能,更重要的是培养了他们解决问题的能力,接纳新知识的学习能力以及与人协作和沟通的能力。是一种典型的以学生为中心的教学方法。
“项目教学法”最显著的特点是“以项目为主线、教师为引导、学生为主体”,改变了以往“教师讲,学生听”被动的教学模式,创造了学生主动参与、自主协作、探索创新的新型教学模式。
三、项目教学法在数据库应用技术SQL Server中的应用
在该课程教学中,尽量淡化理论知识,选用与学生关系密切的“ 学生管理系统” 的项目开发贯穿整个教学过程。先演示 SQL Server 2008的安装过程,让学生熟悉SQL Server 2008开发环境,接着直接从创建学生管理数据库出发,到如何创建表,如何操作数据库中的数据,分析实施数据完整性约束,创建视图,存储过程和触发器,最后产生完整的学生管理数据库。 整个课程的项目设计如下:
1、学生管理系统数据库项目分析
针对学生管理系统的一般需求,通过对学生管理工作过程的内容和数据流程分析,设计得到如下的数据项和数据结构:
1)学生的基本信息:学生的姓名、性别、年龄、出生时间等。
2)课程基本信息:课程号、课程名、学期、学时等。
3)学生课程成绩:学号、课程号、成绩等。
4)学生信息的查询、修改、删除、添加等。
根据项目要求,完成E-R图。
根据以上原则将学生管理系统的E-R图转换为关系模式如下:
1)学生基本信息(学号,姓名,性别,出生时间,专业,总学分,备注)
2)课程基本信息(课程号,课程名,学期,学时,学分)
3)学生课程成绩(学号,课程号,成绩,学分)
2、学生管理系统数据库项目计划表
根据上面项目分析,我们在整个学期中的项目计划表如下:
3、学生管理数据库项目教学实施
整个教学过程都是围绕着学生管理系统数据库展开, 通过完成“学生管理系统”项目从而让学生掌握数据库的设计、数据表设计及数据管理、数据查询 、视图、存储过程、触发器、数据安全管理等。由项目计划表中可以看出,在进行项目教学时,始终紧密围绕一个完整的项目展开。将大项目逐步分解成独立的子任务,这些任务可以再分解,这些任务中覆盖了SQL Server 2008的所有知识点,让学生逐步理解各个知识点及其相互之间的联系,通过完成这些小任务,最终形成大项目。在此过程中学生逐渐掌握SQL Server 2008应用。
在课程教学中, 完成“学生管理系统”项目是课程教学的基本要求 ,课程学习结束后, 为了进一步深化课程项目教学,将通過课程设计对整个学习过程进行巩固和测试。具体做法:教师提供课程设计参考的题目或自选题目供小组选择,小组对各自项目进行讨论,合理分工,人人参与,让每个同学都能根据教学进程分工合作地完成各自的任务,最后完成课程设计 。
四、结语
项目教学法通过实际项目引入新知识,充分激发学生的学习兴趣,提高学生的创新、动手能力和团队合作精神。以项目教学法实施教学,可以顺利实现整个项目拓展,促成我们教师授课环节相扣。学生通过完成完整的项目,可以把理论知识灵活地应用于实际,最后通过课程设计融会整个教学内容 ,从而提高了教学效果。
参考文献
【1】周力.SQL Server 2000 实用教程(第三版 )【M】大连:大连理工出版社.2009
【2】蓝波. 项目教学法在《SQL Server数据库》课程教学中的实施【J】《教育教学论坛》.2011.(26)
【3】刘旭.SQL Server 2008项目教程【M】北京:清华大学出版社.2013