高职Oracle网络数据库课程教学改革的研究与实践

2012-07-05 15:44黄明辉
科技视界 2012年8期
关键词:案例数据库教学方法

黄明辉

(湖北三峡职业技术学院电子信息学院 湖北 宜昌 443000)

随着网络技术的不断发展,网络数据库已成为现代信息技术的重要组成部分,成为现代计算机信息系统和计算机应用系统的基础和核心。Oracle是以高级结构化查询语言(SQL)为基础的跨平台的大型网络数据库,它集理论与技术于一身,具有很强的理论性和实践性,被广泛应用在各行业。但由于Oracle网络数据库系统比低端数据库系统平台如FoxPro,Access等庞大和复杂,使得学生在学习过程中产生众多疑惑,难以把握其知识要点。而传统的教学模式强调理论知识的完备性,以理论知识的教学为主,这种教学模式在Oracle教学活动中日渐力不从心,不能适高职教学要求。因此研究该课程教学改革方案,就教学方法、教学手段、教学组织与管理、考核方式等方面进行探索具有十分重要的意义。

1 向学生阐明学习该课程的目的和意义

了解相关课程的前后关联,为学生理清课程关系,使学生充分认识到本门课程的地位和重要性,加深对课程群的认识和理解,提高学习的自觉性。从职场的角度说,学习该课程主要有助于从事两方面的工作:一是作为数据库应用系统的开发程序员。主要是在软件公司开发各种行业的MIS系统。二是数据库的管理工作。主要做为大型企业或组织机构的DBA。要从事数据库应用系统的开发还必须至少掌握一种前台开发工具(例如C#或JAVA),同时应了解软件系统架构B/S和C/S模式。教师应当列举一些具有典型代表且学生易于理解的基于大型数据库系统的应用,如电子校务系统、网上购物系统。同时应当说明开发这些应用学生应该掌握的课程在课程群中的联系,可以在第一节课首先介绍大型网络数据库与就业的直接关系,现场通过求职网站展示人才市场对掌握本门实用技术人才的迫切需求,同时现场访问职业培训网站展示本门课程高昂的培训费用,从而让学生自觉珍惜在学校廉价学习大型网络数据库的难得机会。

2 优化教学方法与教学手段

2.1 结合工程应用型人才培养模式,运用先进的教学理念

随着新技术的迅速发展,传统开发技术被淘汰或被改进,新的开发思想和基本概念不断出现,并应用到当前流行的数据库产品中。这就要求这方面人才培养的模式也要及时更新,适应发展,与时俱进。Oracle数据库系统是企业级的数据库管理系统,对教学提出了更高的要求,要经常在教学实践中总结出了新颖的教学方法和手段来培养这方面的人才。

2.2 通过形象化教学,掌握抽象理论

对教学重点特别是抽象的理论难点,老师在课前讨论会上都进行详细的剖析,针对每一个难点,老师教学前都必须准备相应的场景化案例,使学生能透过案例理解抽象的理论;形象化教学:自主研发整套的针对各个教学重点、难点或比较抽象理论进行形象化互动教学的多媒体课件,帮助学生形象化地理解重点和难点问题。

例如,对于Oracle系统的体系结构这个章节的内容,包括:物理存储结构,逻辑存储结构,内存结构,后台实例进程等几个知识点。学习目的是掌握Oracle系统的体系构架,掌握内存分配方式和几个重要的后台进程的工作原理等几个主要部分。设计场景化案例结构,该结构要包含以上知识点外,还需要学生考虑相关的外围问题。下图就是构建这个场景案例的关系图。图中数据库启动和关闭就是外围的知识点。虚线框内的内容需要进行场景化的描述,这个章节中,场景化就是需要学生在给定初始化参数文件的基础上完成数据库手动安装和配置。

图1 Oracle数据库体系结构场景案例的关系图

2.3 结合多种教学方法进行教学

在课程的教学中,灵活运用多种教学方法,有效地调动了学生的学习积极性,激发学生的潜能,培养学生的创新精神与实践能力。

(1)案例教学法。一是教师讲授典型案例,是学生更好的了解企业;另一是组织学生作案例,促进学生发现问题、思考问题以及解决问题。其实施过程是学生自由组队(3-5人),结合上课内容完成教师布置的案例,并做成课件,并在课堂上用15分钟的时间进行阐述。

(2)任务驱动法。其实施过程是教师针对教学中的重要知识点,精心设计教学任务,提出具体要求,让学生完成具体的任务,学生进行交流讨论,最后进行总结。它是一种以学生主动学习,教师加以引导的一种教学方法,它打破了传统教学方法中注重学习的循序渐进和积累的老套路,不再按照教学内容的从易到难的顺序,而是以完成一个任务作为驱动来进行教学,完成教学任务。

(3)项目教学方法。项目教学法的主要步骤是:制定项目-实施项目-项目的总结和评估。其实质是通过组织学生真实地参加项目设计、履行和管理的全过程,在项目实施过程中完成教学任务,从而实现教与学的互动,达到“做中学”的目的。使学生学到的知识和技能与企业岗位实现无缝对接,更贴近就业岗位群的实际需要。

(4)专家讲座法。为了开拓学生的视野,了解社会的变化,聘请企业专家、其他高校教授为学生开展讲座。

在上课的过程中,穿插着几种教学方法,达到很好的效果。

2.4 注重课堂教学互动性

教与学本身是一个互动的过程。教师应该经常了解学生在学习中碰到的困难,并及时反馈到教学中。例如在讲授触发器的建立与使用中,触发器作用学生难以掌握。针对这一问题,对应的练习可以要求学生在学生成绩管理数据库中建立触发器,实现当学生表数据发生增删改时,成绩表中相应的学生的自动更新的功能,保持数据完整性。通过练习,大多数学生应该可以攻克此难题,同时可以增加学生学好数据库这门课的信心,激发同学们学习的兴趣。具体表现在:

(1)师生互动,学生由被动接受变成主动参与。学生为了做好自己所选题材的数据库设计,精心地进行课前准备。

(2)通过启发学生应用理论自己解决问题,学生在解决问题后产生成就感,可增强信心。

(3)以案例中遇到的问题作为切入点进行理论介绍,使学生真正感知理论对实践的指导作用,知道这些理论有什么用、什么时候用。有的放矢、重点突出。

(4)鼓励学生找自己熟悉、喜欢的案例,也不反对学生使用课堂上使用的案例,照顾了各种层次的学生,使他们学有所获。

(5)学生通过实施案例有了系统的眼光,培养了分析问题、解决问题的能力。

2.5 优化实践教学

课程实训环节涉及到课程群的其它相关课程,是提高学生综合运用所学课程知识来分析问题、解决问题的重要环节,是培养学生的合作意识、开拓学生思维、提高学生的学习兴趣、培养自身获取知识的能力的重要环节。因此开展综合设计性实验对提高学生的综合素质是十分必要的。

(1)教师在课堂上应给学生指定明确的有利于消化课堂理论知识的实验题目,让学生上机时做到目的明确、有的放矢。

(2)上机时应对学生进行实时指导,并对上机过程中普遍存在的问题进行统一讲解。上机实验针对的往往是一定范围的知识点,各个知识点相互联系不够紧密,具有一定的局限性,因此在课程的后期需要安排两周的课程设计或综合性实验训练,所选题目应具有一定的应用背景,让学生能够应用软件工程的基本原则设计一个具有实用价值的数据库应用系统,使所学知识融会贯通。

3 改革考核方式,重视能力培养

课程的考核分为理论知识考核与应用能力考核两部分。理论知识考核重点考察学生对关键性概念和原理的熟悉和理解,着重考核学生综合运用知识解决实际问题和创新思维的能力。应用能力考核方式要灵活一些,应将考核变为激发学生学习兴趣的机会,所以可以通过平时的实验、具体的数据库设计开发任务等进行。为了避免在分组的实验、设计任务中,有的同学不积极参与,可采用随机抽查个人的方法来考核小组成绩,促进小组内部互相监督、互相帮助、互相学习,有利于培养学生学习的积极性,提高教学效果。

4 培养提高分析解决问题的能力

数据库技术的发展日新月异,各种数据库产品的版本更新换代非常快,而课程的教材更新相对滞后。建设Oracle数据库应用教学网站是一项充分发挥现代信息技术,拓宽教学资源使用和学生受益范围的举措。也是让学生能更大程度地获得需要的信息和知识,了解整个课程教学过程,并参与到教学中来,形成师生共建、共促质量的模式。课程建立了教学网站,网站内容丰富,既对本专业学生提供了共享与交流环境,也为其他专业和远程教学提供了网络教学资源。

学好大型网络数据库技术的另外一个捷径是互联网交流。从事计算机应用开发的技术人员在遇到技术问题时也经常会采取这种方式向互联网技术论坛发布求助信息,问题通常都能得以解决。一般鼓励学生在自己思考和动手解决问题一段时间而不得求解时,可以与周围人员交流,或到专业的BBS上发布问题或搜索答案。有效的交流也可以锻炼学生准确表达技术问题以及描述解决问题思路及过程的能力。借助互联网可以方便的和专业人士交流,并能快速的得到帮助。可以在有影响力的专业论坛中去发布自已的问题,网国内著名的Oracle讨论群www.itpub.net网站上活跃着一些资深的Oracle数据库技术人员,而CSDN技术论坛上是全球最大的中文IT技术社区,它包含了各种数据库开发工具的论坛。

5 建立有效的教学质量监控系统

建立有效的教学质量监控系统,包括学校教务部门定期独立进行的学评教,学生即时反馈,教学网站在线反馈,专家教师的听课评教制度,问卷调查,期末学生座谈会。及时与学生的沟通,积累经验,解决教学难点。

6 总结

优化教学方法与教学手段的课程设计能够较好地完成大型网络数据库课程的教学目标,在保证完成教学大纲要求的同时,极大地增强了学生的学习热情,扩展了学生的视野,加深了课程群体系的理解,使学生达到了灵活运用所学知识完成课程设计的要求。

[1]李雪婵.高校数据库课程的教学改革[J].教育评论,2008(03).

[2]徐英俊.教学设计[M].北京:教育科学出版社,2001.

[3]吴达胜,刘丽娟,孙圣力.数据库原理与技术的理论与实践教学的整体优化研究[J].计算机时代,2005(11):31-32.

[4]强彦.大型关系数据库Oracle教学模式的改进[J].计算机教育,2010,6.

猜你喜欢
案例数据库教学方法
案例4 奔跑吧,少年!
教学方法与知识类型的适宜
随机变量分布及统计案例拔高卷
发生在你我身边的那些治超案例
一个模拟案例引发的多重思考
我的教学方法