“数据库技术”课程教学改革的探讨

时间:2022-09-29 10:32:19

“数据库技术”课程教学改革的探讨

摘要:本文针对“数据库技术”教学存在的问题,对教学改革方案进行了详细设计,制定符合各层次、各专业方向的课程教学计划,精心筛选教材,变被动学习为主动学习。

关键词:数据库技术;教学改革;成效评价;任务驱动

1现状及问题

数据库技术是计算机科学领域的重要分支,已经成为信息处理系统与计算机应用系统的技术基础,因此,各层次高校都将“数据库技术”这门课作为专业基础课开设。我院系网络专业、软件专业、电子商务专业等都开设数据库技术课程,但传统教学模式下的教学存在以下问题:

(1) 教学计划单一。无论哪个专业方向,“数据库技术”的教学计划是统一的,没有考虑到五年制、三年制学生的层次结构和专业特点,教学目的过于笼统。

(2) 教材内容滞后。现有的大部分高职高专教材内容虽然比较注重实践技能,但出版周期较长,教材内容比新技术的应用滞后得多。即使是近几年出版或修订的教材,也有不尽人意之处,比如数据库技术在网络领域广而深的渗透等一些新功能,教材中除了抽象提及,并没有具体的实际应用。

(3) 教学方式重教轻学。教师多采用概念―举例―练习三步走的方式组织教学,使学生被动地接受和掌握该课程的基本知识,因此学生在应用系统设计开发中不能很好地运用软件工程思想,缺乏综合知识的应用和实践能力。

(4) 课程实践与实际应用脱节。传统的教学实践多以学生信息管理系统为题,虽然这是学生最熟悉的内容,便于理解数据库的各种技术,但会造成实践环节与实际应用脱节,影响对学生实践能力的培养。

2教学改革方案

2.1制定符合各层次、各专业方向的教学计划

教学计划要考虑专业培养目的,分层次和专业方向制定计划,否则会影响教学成效。例如,五年制的学生基础较薄,因此理论部分的要求应该低于三年制学生,实践环节中面向对象的数据库应用、网络数据库应用等内容应适当压缩。针对网络专业、商务专业三年制学生,应加大实践环节的应用范围。经过这样有针对性的调整,才能制定出符合各层次、各专业方向的教学计划。

2.2精心筛选和编制教材

教材是教师教学和学生学习的主要依据,是教学内容的载体,因此要综合考虑教材的内容完整性、易用性以及对新概念、新技术的反映。结合我院系各专业实际,我们选择了理论与应用相结合的教材。教材中部分理论过于简单抽象,缺少介绍新概念、新技术的内容,我们进行了部分补充,并正在着手编制适合我院的教材。

2.3变被动学习为主动学习

传统教学过程中,教师多注重教的过程,忽视学生的学习进程,学生成了被动的学习者。为了改变这个现状,我们采用了如下方法:

(1) 灵活运用一些心理效应。教育教学既是科学也是艺术,在教学活动中,如果能灵活地应用一些心

作者简介:沈美(1978-),女,青海乐都人,讲师,硕士,研究方向为软件工程、数据库技术;于翔(1975-),男,江苏南通人,讲师,硕士,研究方向为信息技术、数据挖掘。

理效应,会提高教学效果,更会充分挖掘学生的学习潜能。如使用“沉锚”效应[1]牢牢抓住学生的思维定势,能让学生意识到学习是自己的事,不是“要不要学”的问题,而是“学多学少”的问题,真正从被动的“要我学”变成主动的“我要学”。

(2) 多用引导启发式教学方法(实践环节中以SQL Server为例)。比如已经有了CHECK约束,为什么还要专门有一个数据库对象“规则”?在讲解关系模型规范化理论时,关系模式SLC(Sno, Sdept, Sloc, Cno, Score)的属性分别表示学号、所属系部、住所、课程号、成绩,显然SLC∈1NF;接着分析这样一个关系模式是否是一个好的关系模式,存在哪些问题,再分析这些问题是由什么原因引起的,进而引入第二范式的概念。

(3) 采用成效评价的任务驱动教学方法培养学生的自学能力。该教学法的基本过程为学生分组、布置任务、各组分析任务、完成任务、评价总结等,学生是任务的主导者,教师辅助指导,组内人员通过各种方式相互讨论、交流、协作,共同完成任务,然后各组进行自我总结和评价,最后由教师总结总评。

比如讲解概念结构设计中最重要的知识点E-R模型设计,先选取一些常用数据库管理系统题目,将具体设计任务分配给各组,在限定的时间内完成后,由各组代表讲解设计的模型,进行自我评价和总结。教师首先要肯定学生的设计成效,接着一定要指出各组的问题和不足,并提出相应的修改建议,给出客观的评价,最后总结。这样的一堂课能够调动所有人的积极性,使教与学变得生动,寓教于学中,教学效果非常好。

(4) 课程设计环节。比如数据库设计的过程[2]包括需求分析、概念结构设计、逻辑结构设计、数据库的物理设计、数据库实施、运行和维护。为了使学生更好地掌握这部分内容,各组教师精心选取贴近生活且具有现实应用价值的题目,如教务管理系统、图书

资料管理系统、员工工资管理系统等,让学生在1~2周时间进行设计。在这一过程中,学生要深入体会和真正应用软件工程的思想和方法,选择合适的程序设计语言,创建比较完整的数据库应用系统,最后提交课程设计报告。完成了这一作品后,学习成就感会激发学生“学以致用”的强烈兴趣,对培养他们的良好职业素质起到很大作用[3]。

(5) 授之以渔。在教学过程中,授之以鱼,不如授之以渔。在实验课中,学生遇到问题后通常有3种情形:①放下搁着不去理会;②马上请教老师;③自己思考最终解决。前两种是普遍存在的情形,教师要引导学生朝第3种方向走,引导他们找到解决问题的具体方法,而不是直接告诉他们如何做。如在SQL Server 2000中,让学生自定义一个计算年龄的函数,一部分学生这样编写代码:

CREATE FUNCTION [dbo].[age] (@birthday datetime)

RETURNS int AS

BEGIN

return year(getdate())-year(@birthday)

END

运行出错,系统显示:在函数内不正确地使用了 'getdate'。这时不要直接告诉学生怎样修改,而是提醒他们按照出错提示修改代码,通过“Transact_ SQL帮助”自己找答案。很快,学生通过搜索“用户定义函数”找到了错误原因,知道了解决问题的方法。将“授之以渔”始终贯穿在教学过程中,对提高学生的学习能力,培养他们发现问题的能力,锻炼他们分析和解决问题的思维方式也是很有益的。

3结束语

以上教学改革方案的实施取得了可喜的成效,大部分学生有了主动学习的意识,教与学不再枯燥无味,毕业设计质量比往届有了很大提高。这样的结果令人兴奋,我们会继续在教学改革中探索前进。

参考文献:

[1] 邢惠丽,沈美. 心理效应理论在高校计算机教学中的应用[J]. 计算机教育,2007(16):8-10.

[2] 萨师煊,王珊. 数据库系统概论[M]. 北京:高等教育出版社,1991.

[3] 姜华斌,张新民. 高职软件人才培养模式的探索[J]. 现代大学教育,2006(4):94-97.

Discussion on Teaching Reform of “Database Technology” Curriculum

SHEN Mei, YU Xiang

(Information Engineering Department of Nantong Agricultural Vocational Technology College, Nantong 226001, China)

Abstract: Three measures are summarized to improve those existing shortages of the process of teaching database technology. The three measures are making teaching programs of all levels and directions, selecting suitable materials carefully, changing from passive learning to active learning.

Key words: Database Technology; teaching reform; effects evaluation; task-driven

上一篇:信息技术类课程的双语教学 下一篇:“网页制作”课程双语教学实践与思考