探讨开设Oracle课程的目标与定位

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:zhaokfq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Oracle数据库是一种大型数据库系统,目前最流行的关系型数据库之一,提供了丰富的应用开发工具。基于目前高校开设Oracle课程的现状,结合数据库教学内容及教学效果进行分析,为适应现代社会对数据库应用人才的需求,站在一个新的角度来审视,提出Oracle数据库课程的教学目标与培养定位。
  关键词:Oracle;数据库;教学目标;培养定位
  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)08-0135-02
  Oracle数据库技术由于其难度复杂系数较高,相关概念晦涩。通常在教学计划中作为第二门数据库课程开设,进行拓展学习。由于其强大的功能和复杂的体系结构仍然让学习者感到难以把握和入门。甚至一些高校认为Oracle数据库课程难度较大,不将其纳入教学计划。但是在开设Oracle数据库课程的高校中难以达到预期的教学效果。究其原因主要存在以下问题:如难以选择合适的教材,理论概念讲解详细,案例应用太多过于空虚,太小不适合于课堂讲解;理论教学与实训课时比例失衡不协调;课程考核形式单一,笔试所占比例过大,上机考核内容缺少灵活性。这一切导致了毕业生,无法适应现代社会对Oracle数据库技术应用人才的需求,对学生就业未能起到实质性的帮助作用。对于上述问题产生的主要原因是教学目标不精准,培养定位与社会需求产生了偏差。应努力做到以社会需求为导向,以培养定位为主线,以教学目标为标准,完善课程内容,改进教学模式,体现该课程的重要性。
  1开设Oracle课程的必要性
  Oracle是甲骨文公司最具代表性的关系数据库软件。以其突出良好的稳定性和安全级别高,实施安全性控制和完整性控制。数据处理速度快,多用户的高性能事务处理。功能强大的数据仓库及跨平台等优点。在数据库市场使用中占有较高的百分比。
  进入大数据时代,企业的信息化建设不断提高,信息存储的数据量不断加大。给数据备份,数据运维,数据安全等工作带来极大挑战。同时带动了机器学习、数据挖掘和人工智能等应用的迅速发展。企业间的竞争更加激烈,纷纷加入到数据加工行业。数据经济将成为新动能。查看各个招聘网站,分析数据表明Oracle DBA的社会需求量大,就业空间广,而且在薪资方面也超过其他数据库管理员。企业对数据库人才的需求非常迫切。首先倾向于具有丰富的行业背景,同时具有牢固的理论知识,熟练技能操作能力,优良职业素养。具有探索和学习新技术,开发新产品能力的复合型人才。
  2 Oracle的教学目标
  针对市场的需求确定Oracle课程的教学目标。该课程体系分两大块,一块是开发一块是管理。开发主要灵活地使用查询语句,具有PL/SQL的程序设计能力,熟练地掌握存储过程的设计及代码实现,理解触发器的基本性能及具体实施。整体过程思路清晰具有良好的编程风格。数据库的运维和管理,要求熟知运行原理,具有把握全局的部署技能。从目前的需求量来讲,复合型人才的需求量最大。分析学生的自身情况,以市场需求为导向,制订培养计划确定培养目标,做的有步骤分层次逐步实施。
  2.1正确选择Oracle数据库课程开设的时间
  该课程与数据库原理联系紧密,SQL语句、视图等概念与SQL Server相似,理论教学的同时侧重于实训。在教学中不是淡化理论,而是合理的比例分配优化构架,理论授课与实训操作的学时比例为1:1.5。理论知识做到够用并且留有较大的拓展空间,让学生根据兴趣选择性地学习。对理论的深入理解有助于提升学生应用系统的开发能力和数据库管理水平,学生的理论素养一定程度上决定其应用水平的提升。该课程开设的时间点应在程序设计语言语言及SQL Server数据库之后进行学习,与JSP或ASP.NET课程同一学期一起开设,最终通过课程设计或综合实训的形式构建完整的課程体系。以Oracle数据库为平台去锻炼一系列具体的实训开发能力,为后续的课程打好基础。
  2.2经典案例与重点章节相结合突出教学目标
  在讲授Oracle数据库课程时,采用案例教学重点突出开发实训。课程的讲解应从安装、配置及卸载的内容开始。如:数据库服务器的安装,客户端软件的安装及网络配置。相关联的知识点有软、硬件环境的配置,Database Configuration Assistant和SQL*PLUS的设置及格式化查询结果等。让学生熟练掌握操作步骤,注重分析与SQL Server的不同,从此便开始引导学生树立严谨的学习态度。整个教学过程分阶段进行,正确认识知识点做到深入与浅出。
  第一阶段是Oracle数据库的操作。系统安装成功后,自带了一个企业员工示例数据库,该数据库经常被选择为教学示例,教学过程中例题均是围绕该示例展开。如查看结构设计科学规范的“人员数据”、“薪资数据”等数据表格,分析表之间存在的关系。各表中的数据具有代表性和实用性。但是考虑到学生没有工作经历,刚接触到Oracle数据库时首先分析该示例数据库中各表的关系,记住数据表中各列的名称和类型,不利于激发学生主动学习的积极性。因此选取学生熟悉的教务管理系统。此案例在学习SQL Server课程中使用过。学生在使用中对其结构框架非常熟悉,教学目标是培养学生应用、设计及管理数据库的能力;熟练掌握数据定义语言、数据操纵语言和数据查询语言。如:用户的创建、更改和删除。数据表的创建、修改和删除。约束的使用,主键、外键和约束。向数据表中插入、更新和删除数据等。引导学生学习使用PL/SQL Develop-er图形化开发工具。熟悉该工具的集成开发环境和页面布局,充分发挥该工具软件在Oracle应用程序开发过程中的优势。
  第二阶段是深入学习Oracle的特点。选取进销存管理系统案例进行分析学习。教学目标是熟练利用SELECT检索数据,灵活优化查询,重点知识融会贯通。相关内容有:ORDERBY、GROUP BY和HAVING子句的熟练使用,子查询和连接查询的深入理解等。掌握Oracle内置函数的正确使用,包括数值型函数、字符型函数、日期型函数、NULL函数及集合函数等。   重点学习PL/SQL,掌握PL/SQL程序设计的能力。PL/SQL是Oracle数据库的一大特色,是对标准数据库语言的拓展。支持多种数据类型和增强的功能。熟练地使用PL/SQL进行编程是评价数据库程序设计的一个标准,优良的代码将大大提高程序设计效率。
  选取进销存管理系统,根据本案例业务的特点采用启发式教学,有步驟的学习存储过程的创建、修改及删除,如何在存储过程中使用游标及DDL语句,结合本案例中“进货”和“统计”环节展开讲解。理解触发器的类型结合本案例中如“退货”环节展开讲解,学习触发器的创建、修改及删除。
  第三阶段是数据库管理及使用JSP或Asp.Net和Oracle建立数据库应用系统。教学目标是数据库管理阶段重点介绍En-terprise Manager,使用OEM管理Oracle,熟练掌握数据库的备份与恢复,控制文件和日志文件的概念及管理,表空间的管理。用户管理、权限管理、角色管理的深入实训等,侧重数据库运维实训的学习。能够结合程序设计的知识与Oracle数据库建立应用系统是本课程的拓展,涉及为后续的课程设计、毕业设计等课程搭建良好的平台,侧重数据库开发方向的学习。
  在此阶段学习过后,学生应能达到Oracle数据库与其他主流数据库产品如SQL Server、MySQL等功能之间相比的优劣性,在做开发应用时正确选择数据库产品。
  在本阶段的后期,教师根据前两个阶段学习和掌握的情况,分别对学生提出建议性的指导,是选择开发方向、管理方向还是走复合型的道路,让学生明确自己的发展方向与定位。
  2.3综合素质与团队合作精神
  提升学生的自我学习能力和创新意识,在扎实的理论基础之上加大实训操作技能,培养良好的职业素养。数据库软件的升级和更新使人目不暇接,今天在课堂中学习的理论知识、实训技能能够在毕业之后维持多长时间?学生的自我学习能力和持续性发展非常重要。在将来的工作岗位中,根据工作要求,随时更新知识结构,提高技能操作。增加对新技术探索的能力。良好职业素养的培养不容忽视。在进行第三阶段的数据库管理方向的教学和使用高级语言与Oracle数据库建立应用系统开发方向的教学时,采用模拟项目组的方式进行。显现出来两种较为常见的现象。一种是,每个项目小组有多名成员构成,根据需要选择一名能力强的学生担当项目组组长,在这样缺乏约束性的前提下,最终的作业由项目组的组长独当一面,代表大家来完成。第二种,在项目实施的过程中,小组人员出现意见不一致现象,没有团队合作意识,组员之间缺乏良好的沟通,项目组组长不能进行很好协调管理,更有甚者另立山头,拆分为两个孤立的项目小组。所以让学生加强团队协作是一个刻不容缓的培养课题。在此期间教师要充分参与进来,帮助各项目组制定项目管理计划、项目进度表等,让学生体会项目开发的流程,增加团队的凝聚力。项目组成员之间相互合作共同进步,充分激发学习积极性,培养学生具有良好的职业素养和团队协作精神。
  3 Oracle的培养定位
  为岗位培养人才,根据技能型专业人才的培养目标,体现高等教育的社会服务功能,使学生适应当前社会的需要。系统的专业理论知识和扎实的实训技能为下一步的Oracle专员认证(OCA)考试的学习打下良好的理论技术基础,为资格认证的考试提高通过率;为Oracle专家认证(OCP)考试培训课程的学习打好基础,提升学生的综合就业竞争力。Oracle认证只是衡量一个Oracle DBA的标准之一,同时还应注重其他能力的培养如:出色的交流沟通能力、一定的实践经验及丰富的数据库理论知识等。
  4结束语
  Oracle数据库课程的教学,以现代化教育思想为先导,以岗位培养目标为核心。优化行业真实案例,建设实训教学资源库。调整课程体系,与后续课程建立良好的衔接。数据库技术的不断更新,要求教师不断学习,敢于创新,提高教学目标,培养适应社会需求的优秀人才。
其他文献
圆素器的制作需用铭刻手法来装饰,起到珠联璧合、相得益彰的艺术效果。记得多年前,某刻手在我的壶上刻了“仿得东陵式盛来雪乳香”之句,避开这个典故不说,茶壶客商知道这是陈鸣远
陶瓷是中国的又一伟大发明。它影响和推动了世界物质文明和精神文明的进步与发展。经历7000多年的漫长岁月.直至今天,陶瓷艺术的魅力依旧迷人。而宜兴紫砂作为中国陶瓷艺术的瑰
宜兴紫砂壶在传承、创新、发展的过程中塑造了不朽的形象和艺术生命,彰显着时代的特征。从总体上分析,现在的紫砂壶造型艺术绝大部分是传统的“中国风”特色,而且依然是主流。
“红山逸韵壶”是本人近年学习紫砂造型艺术以来.于2006年创作成功的一件得意之作。
摘要:大型数据运用场景中存在数据进行关联或更新操作的需求,在实际应用中通过单独部署定时任务系统周期性去统计或更新数据。由于庞大而复杂的数据,定时任务系统中的任务运行起来耗时很长而且会过多地消耗系统的资源,对系统的性能造成很大的影响。另外,复杂的定时任务系统中出现问题很难去排查并进行分析。基于以上问题,论文通过合理的利用多线程技术、采用增量更新数据、合理设置不同子定时任务的运行时间和周期来提高系统处
摘要:职业教育模式下,项目式教学已被推广。《网络规划与设计》课程通过借鉴有益的企业的项目管理的运作模式对项目的输出质量进行控制。基于企业的实际项目运作模式,文章提出在原有的项目式教学体系下,执行流程化管理。文章充分定义了项目运行过程中学生的角色职能,力求与企业项目的角色职能相对应。提出关键流程点的三层评审机制,保证课程中的每个项目都是按照固定的流程准则进行控制和输出,保证项目的输出质量。改革后的教
曾祖父赵松亭,号九龄,艺名东溪,出身于宜兴上袁村一个清贫秀才家庭,幼年时在严父督教下读古文、习书法、绘画,接受书画、文学艺术的熏陶。早年师从邵大亨嫡系传人邵夫廷制作
民间工艺是指劳动人民为适应生活需要和审美要求,就地取材而以手工生产为主的工艺美术品。其种类有木雕、竹雕、竹根雕、石雕、泥塑、瓷塑、陶塑、剪纸、民间玩具等,它可以归
摘要:为了解决在网络通信内潜藏的隐患问题,文章首先论述了网络通信内存在的各种威胁;其次从类别的划分、工作的方法、计算使用的方式等多个方面对数据加密这项技术进行了介绍;最后论述了这项技术在网络通信安全领域的使用。  关键词:数据;加密技术;计算机;网络通信;安全  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)30-0007-02  随着科技水平的不断发展,对数据进