高职院校Oracle数据库的教学探讨论文
论文摘要:数据库是一种实用性很强且功能非常强大的数据库技术,本文提出高职院校开设Oracle数据库课的必要性结论,并对高职院校Oracle数据库课程的教学方法进行探讨。
论文关键词:数据库,项目驱动教学法
随着数据库技术的发展,Oracle数据库脱颖而出,它具有很多的优良性,提供了多种开发工具,能极大的方便用户进行进一步的开发;Oracle良好的兼容性、可移植性和高生产率使OracleRDBMS具有良好的开放性。
除此以外,Oracle数据库还可以和多种语言连接,如VisualBasic,VisualC++,JSP,ASP,Delphi等,在开发管理系统的过程中,还可以和比较流行的几种语言结合使用,如XML,UML等。
一、高职院校开设数据库课程的情况分析
目前高等职业教育的发展趋势非常好,学校的教学目标就是把学生培养成技能型、应用型人才,所以在绝大部分专业的教学过程中都要努力培养学生的实践能力、动手能力。而高职院校学生起点相对低,基础相对差,在教学过程中就会存在一定的困难;目前宁夏的几所高职学校开设的数据库课程多数为VisualFoxPro,Access等小型数据库系统,而开设大型数据库如SQLServer的极少、开设Oracle的几乎没有。
二、高职院校开设Oracle数据库课的必要性
Oracle数据库技术因其具有强大的数据和信息管理功能成为管理信息系统、管理工程、办公自动化系统、地理信息系统、决策支持系统、计算机及其它相关专业的一门必修课,作为一门数据库课程,它不仅是学生学习后续专业课必备的工具,而且,在实际管理工作中,还具有广泛的用途,例如:土地资源管理信息系统、情报检索、专家系统等都是以数据库为基础开发的,因而在高职院校相关专业数据库也成为不可或缺的课程。所以,对Oracle数据库课程的教学探讨,一方面,对于学生进一步学习和掌握相关专业知识,特别在毕业后的工作中更好的开发和应用有关软件将起到很重要的作用,另一方面,对于其他语言课的教学改革,也有一定的借鉴作用。
大学生实习实践报告
三、高职计算机专业学生就业需求情况分析
随着企业信息技术的发展,很多企业都希望招收到的员工具有一定的编程知识,数据库知识,但企业和相当一部分毕业生对目前高职院校计算机专业的课程设置有些看法,同时认为教材普遍偏旧,而且学生也没有学得很扎实。计算机的技术变化很快,课程也需要跟上发展的步伐,应该不断吸收新东西,把理论与当前的最新技术结合起来。对于数据库技术而言,如果一直都只开设小型数据库系统的课程,而不开设大型数据库,学生的知识面就太狭窄,见识太少,就不适应于现代企业的需求。
Oracle作为一种比较常用的大型数据库,经常应用于企业的大型应用软件中。Oracle数据库因为它的稳定和高效,已经牢牢占据数据库领域很高的市场份额,如果想成为一名真正的数据库管理员,没有使用和维护大型数据库的经验是不行的,Oracle则是现今最有代表性的大型数据库软件,当前有必要在高职院校开设Oracle数据库课程,以使学生掌握Oracle这个优秀的数据库技术,更好地适应现代企业对数据库的需求。
四、Oracle数据库教学探讨
1.在Oracle数据库的教学中使用“项目驱动教学法”。
在课程的教学组织上根据建构主义的.学习理论,用项目驱动建立“同化和顺应”的学习条件,用第一重循环建立“情景”,第二重循环建立“协作”,第三重循环建立“会话”产生“意义建构”的教学效果。
在Oracle数据库课程的教学中,根据高职教育的培养目标和学生特点,可以这样进行教学设计,教学始终贯穿一个核心实例图书管理信息系统的开发,项目驱动教学法通常都和案例教学法结合使用。选择这样一个系统的原因是学生比较熟悉这个系统的业务,可以把主要精力集中在数据库课程内容的学习上,而不必花大量的时间进行业务分析。
第一重循环,教师演示已开发好的图书管理系统,告诉学生,通过本课程的学习,大家要开发这样的应用系统,在使学生明确任务的同时,激发其学习的热情和求知的欲望。教师制作这个系统时,要把大部分的Oracle知识都融化在这些系统(任务)中,每一次课,演示并讲授几个知识点。系统开发完成了,知识点也全部讲授完成了,因高职院校大多开设VB程序设计,所以教师可以使用VB语言来开发前台。
第二重循环,以学生为主体,让他们通过上机练习,自己动手,练习知识点,同时也是完成了图书管理系统的一部分,知识点全部练习了,图书系统也开发成功了。在练习时,同学之间可以相互讨论,也可以向老师提问。
第三重循环,安排另外几个管理信息系统,例如:学生档案管理系统,学生宿舍管理系统等,让学生从头到尾独立完成,教师不再集中讲授,学生有问题时,单独答疑,对课程的所有知识点进行独立的综合练习,综合练习时,可以参考和模仿前两重循环中的有些内容,同学之间可以相互讨论,也可以和老师交换意见,最后提交可运行的应用系统和课程设计报告。
2.在Oracle数据库教学中采用“错误分析法”
错误分析法是了解学生学习情况、检查教学效果的有效方法。随着语言学、心理学及其相关学科的发展,人们对错误的态度也发生了巨大的变化。上个世纪五六十年代以行为主义心理学和结构主义语言学为基础的对比分析被广泛用于对学习者错误的分析,六十年代末七十年代初出现了以认知心理学为理论基础的错误分析,它将错误看成是学习进步的一种表现。
在Oracle数据库的教学中可以适当使用错误分析法。SQL是结构化查询语句,用于对数据库以及数据库中的各种对象进行创建、删除、修改,用于操纵数据库中各种对象、检索和修改数据等。在讲授SQL语句时,可以先讲基本的SQL语句的语法结构,讲解完以后,就可以采用错误分析法让学生辨别SQL语句中的错误,通过错误分析,学生就能更好的掌握正确的SQL语句了。
3.在Oracle数据库教学中采用“比较教学法”
地质学实习目的
在Oracle数据库的教学中,还可以使用“比较教学法”。在Oracle中,可以使用界面创建数据库和数据表,也可以使用命令方式创建数据库和数据表,在讲解这一部分时,我们可以分别演示这两种方法,由老师来分析两种方法的优缺点,并让学生进行比较看哪种方法更容易理解掌握。可以使用界面操作表数据,也可以使用命令操作表数据,同样可以使用比较的方法来辅助教学。在综合实训的时候,教师可以给学生展示两个都使用Oracle数据库,但使用不同编程语言的管理信息系统,并使用“比较法”分析两个系统的界面,实现难易程度,与数据库的连接方法等,最终让学生掌握更多的知识。在Oracle数据库的教学中,我们适当的使用“比较教学法”,也是必不可少的。
参考文献
1 焦永杰.学生学习问题的探讨.中国科技信息,2006「8」:286-287
2 顾明.三重循环任务驱动的课程教学设计.职教论坛,2003「16」:36
3 任务驱动式教学法在数据库教学中的应用.http://www.lunwenduo.com/n25059c227.shtml
4 王子芳.数据库及应用课程教学探讨.西南农业大学学报「社会科学版」,2005,3「3」
5 孟程.谈计算机数据库教学方法和手段.黑龙江农业工程职业学院学报,2005「1」:48-50
6 宁红梅.高职院校教学方法探寻.高教研究,2006「4」:22-23
7 计算机课程实践教学模式探索. http://kbs.cnki.net/Forums/10949/ShowPost.aspx
8 胡健.高职教育数据库教学中几个问题的探析.内蒙古石油化工,2005「8」:71-72