您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > 《Oracle》课程教学大纲(移动互联网-金彦龄)
—1—《Oracle》课程教学大纲课程代码:21138041课程名称:Oracle课程性质:专业(选修)学分:3学分学时:72学时讲课学时:36学时实践/实验学时:36学时适用专业:软件工程先修课程:《SQLserver数据库》、《Java基础》一、课程目标Oracle是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。通过本课程学习让学生掌握数据库概念、Oracle11g体系结构、Oracle数据库的安装与配置、SQLPlus命令、SQL语言基础及调优、PL\SQL编程、过程、函数、触发器和包、数据表对象、视图、索引、序列、同义词、管理表空间和数据文件、控制文件和日志文件、表分区与索引分区、用户管理与权限分配、数据导出和导入、Oracle闪回技术与系统调优等内容。通过对课程的学习,让学生能够进行系统分析,熟练使用oracle数据库设计数据基本背景;掌握数据库日常管理工作。二、教学内容1.Oracle数据库基础教学要求:认识Oracle数据库,掌握如何创建数据库。教学内容:ZN认识Oracle数据库;ZN创建数据库。实验内容:实验一Oracle安装、配置与登陆Oracle的安装与配置。—2—安装配置PLSQL。登录属于你的Oracle数据库。实验二创建数据库创建基本表Stu。基本表的其他应用。完成基本表的约束。2.Oracle中PL/SQL高级应用教学要求:掌握运算符、字符集和标识;掌握PL/SQL中的使用DML;掌握数值型FOR循环。教学内容:ZNPL/SQL基础;ZSQL语句块的处理;NPL/SQL中的条件控制;ZPL/SQL中的迭代控制。实验内容:实验三PL/SQL基础使用PL/SQL系统创建表Stuinfo。根据学生编号查询学生信息。给变量和常量声明赋值。实验四SQL语句块的处理回滚事务删除一条记录。创建保存点。实验五PL/SQL中的条件控制变量值交换。使用if-then-else语句判断工作。判断月份值所属的季节。在IF-ELSE中嵌套IF语句。使用CASE语句实现分枝选。实验六PL/SQL中的迭代控制循环输出。计算算数。—3—计算100以内的数字和。按顺序输出。使用双重FOR循环打印正方形。3.数据安全应用教学要求:掌握视图与游标;掌握存储过程的参数。教学内容:Z存储过程;ZN视图与游标;N触发器;函数与内置包。实验内容:实验七存储过程创建存储过程。带参的存储过程。带输出参数的存储过程。创建并调用带默认值的存储过程。实验八视图与游标创建视图。管理视图。创建及使用游标。游标的其他使用。实验九触发器创建和触发语句触发器。创建并触发行触发器。创建替换触发器。用户事件触发器。实验十函数与内置包创建函数。使用函数。—4—包的创建及使用。4.Oracle高级应用技术教学要求:了解集合的属性或方法;掌握异常的作用范围。教学内容:ZN集合;ZN异常。实验内容:实验十一集合创建不同类型的集合。集合的属性和方法。使用集合。实验十二异常理解异常。捕获异常。其他部分异常。5.数据库管理教学要求:掌握Oracle数据库空间管理;应用系统数据管理。教学内容:ZNOracle数据库空间管理;ZN应用系统数据管理。实验内容:实验十三Oracle数据库空间管理表空间应用。创建新表。数据操纵语言。SQL语句查询学员信息表。使用索引。同义词的用法。使用序列。—5—实验十四应用系统数据管理导出表结构。导出数据。导出查询结构。操作系统文件。三、各教学单元学时分配表教学单元名称讲授实践/实验Oracle数据库基础实验一Oracle安装、配置与登陆实验二创建数据库44Oracle中PL/SQL高级应用实验三PL/SQL基础实验四SQL语句块的处理实验五PL/SQL中的条件控制实验六PL/SQL中的迭代控制88数据安全应用实验七存储过程实验八视图与游标实验九触发器实验十函数与内置包88Oracle高级应用技术实验十一集合实验十二异常88数据库管理实验十三Oracle数据库空间管理实验十四应用系统数据管理88合计3636四、教学组织与方法1.采用哪些教学方法?采用案例教学、启发式教学、多媒体教学法,理论和实验相结合的教学方法,培养学生自学能力和动手能力,精选教学内容,精讲多练。—6—2.如何组织?运用哪些教学手段?教师采用多媒体课件讲授课程,然后在机房做实验。3.如何理论联系实际培养学生各方面的能力?(1)通过本课程学习,让学生掌握Oracle的基础知识和基本运用,熟练使用oracle数据库设计数据基本背景;掌握数据库日常管理工作。(2)结合Oracle课程特点和我院教学资源的实际情况,对本课程教学按照工学结合的思想进行教学改革,在继承传统教学方法的基础上,通过理论介绍和实验操作相结合的方法让学生加深对该课程的理解和掌握,灵活运用了小组讨论法、案例分析法、归纳演绎法、等各种教学方法,这些教学方法的灵活运用能够很好地引导学生积极思考、勤于实践,增强教学的实用性和趣味性,积极完成项目工作任务。五、课程考核与成绩评定成绩组成考核/评价环节分值(或百分比)考核/评价细则考勤提问10%抽查10次考勤(满分100分,每次10分),迟到一次扣5分,旷课扣10分,最终考勤成绩=总考勤成绩×10%上机作业40%抽查10次作业(满分100分,每次10分),根据作业情况,打分,最终实验成绩=总实验成绩×40%期末考试50%期末成绩=期末考察评分×50%六、推荐教材和教学参考书目与文献推荐教材:《Oracle数据库管理、开发与实践》,杨永健编著,人民邮电出版社,2012年。参考书目与文献:《Oracle数据库管理从入门到精通》,何明编著,中国水利水电出版社,2017年。大纲制订人:金彦龄大纲审定人:宋振芳教学院长(主任):蒋胜利制订日期:2018年5月20日
本文标题:《Oracle》课程教学大纲(移动互联网-金彦龄)
链接地址:https://www.777doc.com/doc-6332871 .html