论文部分内容阅读
[摘 要]针对数据库原理课程教学中存在的实践与理论不能很好结合的问题,从实践教学内容、教学平台、教学组织、实践教材和实践考核等五个方面提出对实践教学进行改革的措施。
[关键词]数据库 实践教学 课程项目
[中图分类号] G633.67 [文献标识码] A [文章编号] 2095-3437(2012)11-0102-02
目前,数据库原理课程在计算机及其相关专业课程体系中处于核心的位置,它对课程之间的衔接起着承上启下的作用,是一门理论性和实践性很强的课程。但是在传统的数据库课程教学中,实践教学和理论教学没能很好地结合。本文试图对数据库原理课程的实践教学进行改革探索并应用于实际教学中,以不断提高学生的实践技能。
一、数据库原理课程教学目标
数据库原理课程的教学目标是:让学生在学习和掌握数据库基本理论知识的同时,掌握规范的数据库设计过程,通过某种具体的DBMS了解数据库管理系统的功能,进而学会数据库的建立、使用和维护。
要达到这样的教学目标,对学生实践能力的培养是关键。该课程在以前主要侧重于数据库原理部分的讲解,对于数据库的具体实践内容涉及较少,教学效果不太理想。因此,我们对课程的实践教学进行了一些改革探索,并应用于实际教学中,收到了比较好的效果。
二、实践教学改革措施
(一)实践教学内容
数据库原理课程的实践教学主要包括随堂实验和课程项目两大部分,实践教学贯穿在整个课程的教学中。课程的第一堂课是进行项目导学,通过演示一个简单数据库系统的功能介绍数据库系统的特点,从而引导学生认识什么是数据库、开发数据库系统需要学习哪些数据库知识。整个课程就是以课程项目为驱动,通过案例学习,完成各章节的随堂实验,做到“做中学”,进而完成课程项目,在实践过程中掌握数据库知识。
1.随堂实验
数据库原理课程的实践教学以前是布置一些上机题目让学生在课堂或课下进行练习,这种方式随意性比较大,学生做上机练习的效果不易检验。现在除了课后上机练习,我们对随堂练习进行规范,将原来比较分散的、相互之间联系不大的上机练习,经过修改、整合改为由13个实验题目组成、由一个统一的图书管理系统案例贯穿的随堂实验。
在随堂实验中教师指导学生做实验题目,同时教师也随时检查学生,或者让学生进行演示。这种方式让学生对随堂实验重视起来,激发学生的积极性,同时也可以培养学生的自学能力。
随堂实验的结果要以实验报告的形式提交,实验报告提交到学校的网络实验平台上,这样教师就可以及时地检查所有学生的实验。
2.课程项目
学生构思一个管理信息系统,分析确定其功能。然后对系统的数据库进行设计,安装SQL Server2008数据库、利用SQL语言创建数据库对象。鼓励有能力的同学利用C语言或其他编程语言开发实现系统功能。
(二)实践教学平台
数据库原理课程在教学过程中采用的实践教学平台先后有Access和Oracle。但是Access是小型数据库,有些数据库对象的管理(如触发器)无法实现;而Oracle由于本身比较大、对硬件的配置要求较高,因此对于数据库原理课程的教学不是很适用。针对这种情况,从2005年我们改用应用很广泛的SQL Server 2000,从2010年开始又采用了更新的SQL Server 2008。实践证明,SQL Server 2008易于学习和使用,对于数据库课程的教学和学生的学习都是很合适的。
(三)实践教学组织
以前的数据库原理课程随堂练习,主要是让学生个人进行练习,教师进行随堂指导。现在在随堂实验课上,我们采取学生分组进行实验的方式。学生4~7人为一组,每组有一名组长,组长负责组织本组同学积极参与课堂讨论、课堂提问和随堂实验课;同时还要及时了解组员在学习中遇到的问题,并寻求解决办法或及时向教师反馈。随堂实验课要求以小组为单位完成,组长为本组中每个同学的实验完成情况进行打分,实验结束后教师随机检查小组中某一个学生的实验结果,作为该小组所有成员的教师检查成绩。这种分组教学的方式调动了学生参与实验的积极性,提高了随堂实验的效果,同时也锻炼了学生的团队协作精神。
(四)实践教学教材
随着实践教学的加强,实践教学由原来的随堂上机练习转变为随堂实验,由分散的上机练习题转变为由统一案例驱动的实验题,这些实验内容经过不断积累形成了随堂实验的实验指导书讲义,该讲义已经在2008年1月由学校印刷给学生使用。讲义试用的效果比较好,我们对讲义进行了补充和完善,最终形成了教材《数据库系统概念、实验指导与习题》,该教材在2008年10月由清华大学出版社正式出版。这本书总结了数据库课程的基本内容、设计了课程实验,并编写了课程习题,能够帮助学生掌握理论知识、培养动手实践能力。
(五)实践教学考核
数据库原理课程的传统考核方式主要是闭卷考试。随着实践教学的加强,其教学学时现在已经达到总学时的1/3左右,对实践教学内容的考核必须单独进行。实践教学不仅考核学生完成基本实验的技能,还要考核学生数据库设计文档的撰写能力、语言表达能力(答辩)以及系统开发能力。目前实践教学的考核分为两部分,一部分是随堂实验考核,另一部分是课程项目的考核。随堂实验占20分,主要是对提交到实验平台的实验报告进行评阅。课程项目的考核占10分,考核又分为两部分,一部分是提交数据库设计报告,另一部分是对课程项目进行答辩。此外,对系统开发能力较强的学生进行系统评审,根据系统完成的情况对该学生额外加分。
以上这些数据库实践教学改革的探索在实践工作中进行了初步的尝试,取得了一定的成果,也有相应的教训。今后数据库原理课程组的教师会在不断探索和实践中完善这些教学改革,使实践教学更紧密地与理论教学相结合,以促进学生的数据库实践技能不断提高。
[ 参 考 文 献 ]
[1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2006.
[2] 叶霞,李俊山,韦素媛.数据库原理及应用课程教学改革实践小结[J].吉林省教育学院学报,2009,(7).
[3] 胡秀.数据库原理及应用课程教学改革探讨[J] .沙洋师范高等专科学校学报,2008,(3).
[4] 黄丽萍,周忠眉.浅谈数据库原理及应用课程的教学问题及对策[J].吉林省教育学院学报,2011,(4).
[5] 樊晓勇,刘蕾等.数据库系统概念、实验指导与习题[M].北京:清华大学出版社,2008.
[责任编辑: 刘凤华]
[收稿时间]2012-08-27
[作者简介]樊晓勇(1974-),男,河南安阳人,大连东软信息学院副教授,研究方向:数据库系统、数据挖掘。孙风栋(1975-),男,辽宁大连人,大连东软信息学院副教授,研究方向:数据库应用技术。宋桂娟(1978-),女,内蒙古赤峰人,大连东软信息学院副教授,研究方向:数据挖掘、粗糙集。
[关键词]数据库 实践教学 课程项目
[中图分类号] G633.67 [文献标识码] A [文章编号] 2095-3437(2012)11-0102-02
目前,数据库原理课程在计算机及其相关专业课程体系中处于核心的位置,它对课程之间的衔接起着承上启下的作用,是一门理论性和实践性很强的课程。但是在传统的数据库课程教学中,实践教学和理论教学没能很好地结合。本文试图对数据库原理课程的实践教学进行改革探索并应用于实际教学中,以不断提高学生的实践技能。
一、数据库原理课程教学目标
数据库原理课程的教学目标是:让学生在学习和掌握数据库基本理论知识的同时,掌握规范的数据库设计过程,通过某种具体的DBMS了解数据库管理系统的功能,进而学会数据库的建立、使用和维护。
要达到这样的教学目标,对学生实践能力的培养是关键。该课程在以前主要侧重于数据库原理部分的讲解,对于数据库的具体实践内容涉及较少,教学效果不太理想。因此,我们对课程的实践教学进行了一些改革探索,并应用于实际教学中,收到了比较好的效果。
二、实践教学改革措施
(一)实践教学内容
数据库原理课程的实践教学主要包括随堂实验和课程项目两大部分,实践教学贯穿在整个课程的教学中。课程的第一堂课是进行项目导学,通过演示一个简单数据库系统的功能介绍数据库系统的特点,从而引导学生认识什么是数据库、开发数据库系统需要学习哪些数据库知识。整个课程就是以课程项目为驱动,通过案例学习,完成各章节的随堂实验,做到“做中学”,进而完成课程项目,在实践过程中掌握数据库知识。
1.随堂实验
数据库原理课程的实践教学以前是布置一些上机题目让学生在课堂或课下进行练习,这种方式随意性比较大,学生做上机练习的效果不易检验。现在除了课后上机练习,我们对随堂练习进行规范,将原来比较分散的、相互之间联系不大的上机练习,经过修改、整合改为由13个实验题目组成、由一个统一的图书管理系统案例贯穿的随堂实验。
在随堂实验中教师指导学生做实验题目,同时教师也随时检查学生,或者让学生进行演示。这种方式让学生对随堂实验重视起来,激发学生的积极性,同时也可以培养学生的自学能力。
随堂实验的结果要以实验报告的形式提交,实验报告提交到学校的网络实验平台上,这样教师就可以及时地检查所有学生的实验。
2.课程项目
学生构思一个管理信息系统,分析确定其功能。然后对系统的数据库进行设计,安装SQL Server2008数据库、利用SQL语言创建数据库对象。鼓励有能力的同学利用C语言或其他编程语言开发实现系统功能。
(二)实践教学平台
数据库原理课程在教学过程中采用的实践教学平台先后有Access和Oracle。但是Access是小型数据库,有些数据库对象的管理(如触发器)无法实现;而Oracle由于本身比较大、对硬件的配置要求较高,因此对于数据库原理课程的教学不是很适用。针对这种情况,从2005年我们改用应用很广泛的SQL Server 2000,从2010年开始又采用了更新的SQL Server 2008。实践证明,SQL Server 2008易于学习和使用,对于数据库课程的教学和学生的学习都是很合适的。
(三)实践教学组织
以前的数据库原理课程随堂练习,主要是让学生个人进行练习,教师进行随堂指导。现在在随堂实验课上,我们采取学生分组进行实验的方式。学生4~7人为一组,每组有一名组长,组长负责组织本组同学积极参与课堂讨论、课堂提问和随堂实验课;同时还要及时了解组员在学习中遇到的问题,并寻求解决办法或及时向教师反馈。随堂实验课要求以小组为单位完成,组长为本组中每个同学的实验完成情况进行打分,实验结束后教师随机检查小组中某一个学生的实验结果,作为该小组所有成员的教师检查成绩。这种分组教学的方式调动了学生参与实验的积极性,提高了随堂实验的效果,同时也锻炼了学生的团队协作精神。
(四)实践教学教材
随着实践教学的加强,实践教学由原来的随堂上机练习转变为随堂实验,由分散的上机练习题转变为由统一案例驱动的实验题,这些实验内容经过不断积累形成了随堂实验的实验指导书讲义,该讲义已经在2008年1月由学校印刷给学生使用。讲义试用的效果比较好,我们对讲义进行了补充和完善,最终形成了教材《数据库系统概念、实验指导与习题》,该教材在2008年10月由清华大学出版社正式出版。这本书总结了数据库课程的基本内容、设计了课程实验,并编写了课程习题,能够帮助学生掌握理论知识、培养动手实践能力。
(五)实践教学考核
数据库原理课程的传统考核方式主要是闭卷考试。随着实践教学的加强,其教学学时现在已经达到总学时的1/3左右,对实践教学内容的考核必须单独进行。实践教学不仅考核学生完成基本实验的技能,还要考核学生数据库设计文档的撰写能力、语言表达能力(答辩)以及系统开发能力。目前实践教学的考核分为两部分,一部分是随堂实验考核,另一部分是课程项目的考核。随堂实验占20分,主要是对提交到实验平台的实验报告进行评阅。课程项目的考核占10分,考核又分为两部分,一部分是提交数据库设计报告,另一部分是对课程项目进行答辩。此外,对系统开发能力较强的学生进行系统评审,根据系统完成的情况对该学生额外加分。
以上这些数据库实践教学改革的探索在实践工作中进行了初步的尝试,取得了一定的成果,也有相应的教训。今后数据库原理课程组的教师会在不断探索和实践中完善这些教学改革,使实践教学更紧密地与理论教学相结合,以促进学生的数据库实践技能不断提高。
[ 参 考 文 献 ]
[1] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2006.
[2] 叶霞,李俊山,韦素媛.数据库原理及应用课程教学改革实践小结[J].吉林省教育学院学报,2009,(7).
[3] 胡秀.数据库原理及应用课程教学改革探讨[J] .沙洋师范高等专科学校学报,2008,(3).
[4] 黄丽萍,周忠眉.浅谈数据库原理及应用课程的教学问题及对策[J].吉林省教育学院学报,2011,(4).
[5] 樊晓勇,刘蕾等.数据库系统概念、实验指导与习题[M].北京:清华大学出版社,2008.
[责任编辑: 刘凤华]
[收稿时间]2012-08-27
[作者简介]樊晓勇(1974-),男,河南安阳人,大连东软信息学院副教授,研究方向:数据库系统、数据挖掘。孙风栋(1975-),男,辽宁大连人,大连东软信息学院副教授,研究方向:数据库应用技术。宋桂娟(1978-),女,内蒙古赤峰人,大连东软信息学院副教授,研究方向:数据挖掘、粗糙集。