欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《ORACLE数据库》课程教学大纲(本科).docx

    • 资源ID:35066394       资源大小:30.12KB        全文页数:13页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《ORACLE数据库》课程教学大纲(本科).docx

    ORACLE数据库Oracle DataBase Application System课程代码:06410123学分:2学时:32 (其中:课堂教学学时:22 实验学时:上机学时:10 课程实践学时:0 )先修课程:数据结构、数据库系统概论、SQL语言、VB (或VC JAVA)语言适用专业:计算机科学与技术、网络工程、物联网工程、信息安全教 材:(Oracle实用教程(第3版),郑阿奇,电子工业出版社,2011年1 月第1版一、课程性质与课程目标(一)课程性质Oracle数据库应用系统是相关专业教学计划中拓宽知识面的选修课,课程以大 型数据库Oraclellg为蓝本,介绍Oraclellg系统管理数据库及其如何编写Oraclellg应 用程序。课程从Oraclellg基本概念入手,讨论问题的求解方法;通过应用事例的分析, 归纳使用Oraclellg的方法与技巧。本课程作为学生数据库应用系统的入门篇,通过学 习使学生能了解大型数据库应用系统的组织原理及开发方法,为毕业设计和以后工作打 下必要基础。(二)课程目标课程目标L 课程目标2. 课程目标3. 课程目标4. 课程目标5. 课程目标6. 课程目标7. 课程目标8. 课程目标9.掌握数据库的概念及数据库应用系统的基本组成;了解大型数据库Oracle 11g的体系结构;了解大型数据库Oracle 11g的设计方法及步骤;了解PL/SQL语言;了解大型数据库Oracle 11g在程序设计及数据库应用实例分析。 理解在Internet和其他网络的集成环境上,数据库的设计方法; 理解数据库应用系统的开发方法;掌握应用oracle进行数据库开发使用的关键操作;了解物联网环境下,大型数据库开发的典型案例;课程目标10.不断探索,提高学习能力,找寻适合的学习方法。(三)课程的目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中毕业要求指标点2-1、11-2.:1.指标点2T:具备对物联网领域复杂工程问题进行识别和有效分解的能力。高级数据类型22讲授、自学5, 9系统安全管理22讲授、案例、对比、 自学5, 8, 10备份和恢复22讲授、案例5, 8, 9闪回操作和Undo表空 间11讲授7, 8其他概念11讲授、对比、自学7, 10合计321030五、课程考核与毕业达成度计算考核方式或途径考核要求考核权重对指标点支持实验完成3个实验,主要考查掌握大型数 据库设计开发的情况,以及采用合适 的方法通过学习发展自身的能力、如 何表现出自我学习和探索的成效。50%2. 112.课程报告能阐述物联网领域、多学科环境下的 项目分析、设计与实施过程,并能分 析问题,得出有效结论。50%2. 1 (20%)12. (20%)六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1. Oracle SQL简明教程,(美)Richard Earp著,清华大学出版社20032. Oracle PL/SQL程序设计,(美)福尔斯泰因,(美)普瑞拜尔著,中国电力出版社2002-七、大纲说明1、采用多媒体教学与常规教学相结合,多种教学手段综合运用。2、每次课后布置一些思考题供学生理解教学内容。3、采用理论和实践结合的方法,安排合理的实践环节。2017年8月22日附录1实验考查内容与评分比重参见下表:考核内容成绩考核要求考核权重指标点设计与实现优秀(90-100)满足实验的功能要求,同时对功能要 求和实现方法进行了改进拓展。70%2. 1良(80-89)较好的满足实验的功能要求中(70-79)基本满足实验的功能要求及格(60-及)基本满足实验的最低功能要求不及格(50分以下)没有满足实验的最低功能要求不及格(50分以下)报告结构不完整,问题、算法及实现 过程描述不清楚,缺少实验结果展 示,或者与别的学生报告雷同。答辩域汇 报)优秀(90-100)流利表述实验实现,对实验实现有自 己的见解,回答问题准确。20%2. 112.良(80-89)较好地表述实验实现,回答问题准 确。中(70-79)能表述实验实现,正确回答问题。及格(60-69)基本能表述实验实现,基本正确回答 问题。不及格(50分以下)无法清楚表述实验实现,没有正确回 答问题。平时表现优秀(90-100)能提刖局质量地完成实验任务,实验 过程中无违反纪律的行为、表现积 极。10%2. 1良(80-89)能提前完成实验任务,实验过程中无 违反纪律的行为、表现良好。中(70-79)能按时完成完成实验任务,实验过程 中无违反纪律的行为、表现较好。及格(60-及)能按时完成实验的基本任务,基本无 违反实验纪律的行为。不及格(50分以下)不能按时完成实验任务,或有违反实 验纪律的行为。附录2课程报告内容与评分细则参见下表:考核内容成绩考核要求指标点课程报告优秀(90-100)报告结构完整,问题、算法及实现过程描述 清楚(图文并茂),有实验结果展示及全面 的分析,并对该实验进行有独到性的改进或 总结;在物联网领域进行数据库开发、设计 及应用方法上有自己独到的见解。2. 112.良(80-89)报告结构完整,问题、算法及实现过程描述 清楚,有实验结果展示及比较全面的分析, 并对该实验进行总结;能并对该实验进行有 独到性的改进或总结,能就物联网环境下的 多学科交叉进行讨论。中(70-79)报告结构比较完整,问题、算法及实现过程 描述比较清楚,有实验结果展示及简单分 析;能总结开发时的问题及解决方法。及格(60-及)报告结构基本完整,问题、算法及实现过程 描述基本清楚,有实验结果展示;能简单分 析如何处理问题,得出一定的结论。不及格(50分以下)报告结构不完整,问题、算法及实现过程描 述不清楚,缺少实验结果展示,或者不同学 生之间报告类同;问题分析与解决方法过于 简单。附录3:课程报告要求课程报告中应包含以下内容:课程报告要求能阐述大规模数据库应用系统的发展历程、变更及特征,就某一类物 联网典型应用,分析物联网环境下,大数据的存储方法,并讨论系统分析、设计及应用 等全过程,并对未来大规模数据库的发展从不同角度作出展望。附录4 :课程报告书写规范.封面页:学院、专业班级、学生学号、学生姓名、指导教师用小三号宋体。1 .正文:采用小四号宋体字,5.倍行距。2 .标题:每章标题(如实验一、实验二)三号黑体,段前、段后间距为1行,居中; “章”下空一行为,条”(如1.题目),以小四号黑体字左起打印。3 .图:报告中所有的图应编排序号,序号一律用阿拉伯数字分别依序连续编排。如 图1、图2o每一图应有简短确切的题名,连同图号置于图下。图的序号及题名采 用五号宋体字。报告中所有的图应使用绘图工具绘制(推荐使用Microsoft Visio)o2.指标点11-2.:能够在多学科环境下的项目分析、设计、实施过程中,利用 工程管理原理和经济决策方法,分析处理工程问题、得到有效结论。求指课程目标毕业要求2-1毕业要求11-2课程目标1.V课程目标2V课程目标3.V课程目标4.V课程目标5.VV课程目标6V课程目标7V课程目标8.V课程目标9.VV课程目标10.VV三、课程的基本内容及要求 第一章 Oracle 11g数据库的基本概念与Oracle环境 本课程支持目标:1.掌握数据库的概念及数据库应用系统的基本组成;2.了解大型数据库Oracle 11g的体系结构;(一)课程内容1 .数据库基本概念。(讲授).数据库应用系统。(讲授)2 . Oracle数据库环境。(讲授+对比)(二)教学要求1. 了解数据库体系结构及其基本运行机制了解oracle数据库的环境及版本更新;(三)重点与难点了解oracle数据库环境及其特点第二章设计与创建数据库本课程支持目标:1.掌握数据库的概念及数据库应用系统的基本组成;2.了解大 型数据库Oracle 11g的体系结构;(一)课程内容1 . Oracle数据库基本概念(讲授).创建Oracle 11g数据库(讲授+实验)(二)教学要求了解oracle数据的基本概念;1. 了解oracle 11g环境下如何创建数据库;(三)重点与难点了解Oraclellg数据库创建方法第三章表和表数据操作本课程支持目标:3.了解大型数据库Oracle 11g的设计方法及步骤;6.理解在 Internet和其他网络的集成环境上,数据库的设计方法;10.不断探索,提高学习能力, 找寻适合的学习方法。(一)课程内容.表结构和数据类型(讲授)1 .创建和管理表空间(讲授+实验).操作表和表数据(讲授+实验)2 .同义词(二)教学要求1 . 了解表空间管理及表管理方面知识.掌握表及表数据的操作;2 .掌握如何管理表;(三)重点与难点掌握如何使用数据库管理系统进行表及表数据的管理和操作第四章数据库的查询和视图本课程支持目标:3.了解大型数据库Oracle 11g的设计方法及步骤;8.掌握应用 oracle进行数据库开发使用的关键操作;10.不断探索,提高学习能力,找寻适合的学习方法。(一)课程内容.连接、选择和投影(讲授)1 .数据库的查询(讲授+实验).数据库视图操作(讲授+实验)2 .格式化输出结果(讲授+案例+实验)(二)教学要求1 . 了解Oraclellg中如何对视图及其其他对象的管理.掌握数据库的查询方法;2 .掌握给定格式化输出使用的操作;(三)重点与难点1 .掌握连接、选择和投影运算.掌握表及视图的操作第五章索引与数据完整性本课程支持目标:3.了解大型数据库Oracle 11g的设计方法及步骤;8.掌握应用 oracle进行数据库开发使用的关键操作;10.不断探索,提高学习能力,找寻适合的学 习方法;(一)课程内容.索引(讲授)1 .数据完整性(讲授+案例+自学)(二)教学要求1. 了解数据完整性与索引的关系了解完整性控制方法;(三)重点与难点完整性与索引的关系;第六章PL/SQL语言介绍本课程支持目标:4.了解PL/SQL语言;7理解数据库应用系统的开发方法;掌握应用。racle进行数据库开发使用的关键操作;10.不断探索,提高学习能力,找寻 适合的学习方法。(一)课程内容PL/SQL概述(讲授)1. PL/SQL字符集(讲授)PL/SQL变量、常量和数据类型(讲授)2. PL/SQL基本程序结构和语句(讲授+实验)系统内置函数、用户定义函数(讲授+实验)3. 游标、包和集合(讲授+实验)(二)教学要求了解PL/SQL控制结构、过程函数、包程序;1. 了解游标和集合的操作;(三)重点与难点PL/SQL控制结构、过程函数、游标与包第七章存储过程和触发器本课程支持目标:4.了解PL/SQL语言;8.掌握应用oracle进行数据库开发使用的 关键操作;10.不断探索,提高学习能力,找寻适合的学习方法。(一)课程内容.存储过程(讲授+实验)1 .触发器(讲授+实验).事务(讲授+实验)2 .锁(讲授+实验+案例)(二)教学要求, 了解存储过程、触发器等程序设计方法;1 .理解事务和锁的形成机理;(三)重点与难点存储过程与触发器第八章高级数据类型本课程支持目标:5.了解大型数据库Oracle 11g在程序设计及数据库应用实例分 析;9. 了解物联网环境下,大型数据库开发的典型案例;不断探索,提高学习能力, 找寻适合的学习方法。(一)课程内容Oracle数据库与大对象数据(讲授)1. Oracle数据库与XML (讲授+自学)(二)教学要求了解大对象数据1. 了解XML特征了解ORACLE 11g中新引用的针对实际应用的数据类型(三)重点与难点思考ORACLE 11g中针对实际应用的数据类型的管理方式第九章系统安全管理本课程支持目标:5.了解大型数据库Oracle 11g在程序设计及数据库应用实例分 析。8.掌握应用oracle进行数据库开发使用的关键操作;10.不断探索,提高学习能力, 找寻适合的学习方法。(一)课程内容.用户(讲授)1 .权限管理(讲授+案例+对比).角色管理(讲授)2 .概要文件和数据字典视图(自学).审计(讲授)(二)教学要求了解用户、系统/对象级权限的管理;1. 了解角色、审计的概念了解概要文件和数据字典(三)重点与难点权限与角色管理第十章备份和恢复本课程支持目标:5.了解大型数据库Oracle 11g在程序设计及数据库应用实例分 析。8.掌握应用oracle进行数据库开发使用的关键操作;9.了解物联网环境下,大型 数据库开发的典型案例;(一)课程内容.备份和恢复概述(讲授)1 .导入/导出(讲授+案例).脱机与联机备份(讲授)2 .数据库恢复与数据泵(讲授)(二)教学要求了解备份和恢复的相关概念与操作方式1. 了解导入导出操作;了解数据恢复与数据泵;(三)重点与难点备份与恢复、导入导出操作第十一章闪回操作和Undo表空间本课程支持目标:7掌握应用。racle进行数据库开发使用的关键操作;8.掌握应 用oracle进行数据库开发使用的关键操作;(一)课程内容.闪回操作(讲授)1 . Undo表空间(讲授)(二)教学要求了解闪回操作和Undo表空间的作用(三)重点与难点闪回及undo操作第十二章其他概念本课程支持目标:7掌握应用oracle进行数据库开发使用的关键操作;10.不 断探索,提高学习能力,找寻适合的学习方法。(一)课程内容1.数据库链接.快照(讲授+对比)1 .序列(自学)(二)教学要求了解数据库链接、快照和序列概念。(三)重点与难点自学序列三、本课程开设的实验项目编 号实验项目学时类型要求支持的课程目 标1数据库对象创建、管理4设计性必做1, 2, 3, 6, 102高级查询技术与PL/SQL4综合性必做3, 4, 7, 8, 103触发器设计及异常处理2设计性必做4, 8, 10实验1.数据库对象创建、管理智能停车场系统数据库设计.实验目的1)巩固和加强对数据库内容的认识和理解2)学习oracle 11g的数据库系统的体系结构;3)掌握数据库的设计方法和步骤;4)熟练掌握数据库的数据对象的创建、修改、删除;.实验主要内容1)学习操作oraclecc 11g数据库管理系统;2)需求分析及概要设计;3)创建“学生成绩管理系统”数据库对象,如表、视图等。4)使用一定的数据集进行对象的管理;.设备要求安装Oracle 11g单机客户端/主机模式的运行环境实验2.高级查询技术与PL/SQL1.实验目的1)通过独立的编程及上机调试和对程序运行情况的分析,逐渐培养学生创新思维和 从事系统软件的研究和开发能力;2)掌握基本查询语句;3)掌握PL/SQL语言的结构、原理、方法。2 .实验主要内容1)选择合适的数据结构,了解功能模块和算法执行流程;2)选择数据集进行数据查询,并进行测试分析;3)格式化输出结果;3 .设备要求安装Oracle 11g单机客户端/主机模式的运行环境实验3.触发器设计及异常处理1 .实验目的1)了解数据库过程、函数、触发器创建、查询和调用2) 了解数据库异常的处理方法。2 .实验主要内容1)学习掌握函数的定义和调用;2)学习掌握触发器创建方法,并进行测试分析;3)学习异常处理的方法;3 .设备要求安装Oracle 11g单机客户端/主机模式的运行环境四、学时分配及教学方法章(按序填写)课时分配教学方法支持的课程目标课堂教学实验上机课程实践小 计Oracle 11g数据库的基 本概念与环境22讲授、对比1, 2设计与创建数据库224讲授、实验1, 2表和表数据操作224讲授、实验3, 6, 10.数据库的查询和视图224讲授、案例、实验3, 8, 10.索引与数据完整性22讲授、案例、自学3, 8, 10PL/SQL语言介绍224讲授、实验4, 7, 10存储过程和触发器224讲授、案例、实验4, 8, 10

    注意事项

    本文(《ORACLE数据库》课程教学大纲(本科).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开