《Oracle大型数据库基础开发教程》 教学大纲_第1页
《Oracle大型数据库基础开发教程》 教学大纲_第2页
《Oracle大型数据库基础开发教程》 教学大纲_第3页
《Oracle大型数据库基础开发教程》 教学大纲_第4页
《Oracle大型数据库基础开发教程》 教学大纲_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Oracle大型数据库基础开发教程》课程教学大纲一、课程简介Oracle是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法,使学生熟练掌握Oracle数据库系统下的SQL语言,PL/SQL语言的运用。二、课程目标(一)课程具体目标熟悉常用的数据库开发和管理工具,如:Oracle,MySQL等,了解各个数据库工具的差异,掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统。(二)课程目标与专业毕业要求的关系表1本课程对专业毕业要求及其指标点的支撑课程目标支撑的毕业要求支撑的毕业要求指标点熟悉常用的数据库开发和管理工具,如:Oracle,MySQL等,了解各个数据库工具的差异,掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统。**三、教学内容及基本要求(一)理论教学第1单元oracle数据库查询语言1.教学内容(1)简单SQL的使用(2)子查询(3)连接查询2.基本要求掌握Oracle数据库数据查询的方法,熟悉跟SQLServer、MySQL等数据库在语法上的区别和联系。3.支撑的课程目标本单元知识点的讲授和学习,可以支撑课程目标2。使学生了解常用的关系数据库,掌握数据库查询的方法,能够根据需求选择合适的数据库管理工具。本单元教学采用全实验室授课,采用探究式学习、问题导入的教学方法,激发学生学习兴趣。通过问题讨论、上机,培养学生掌握数据库查询语言,达到课程目标的要求。第2单元oracle数据库对象管理1.教学内容(1)表管理(2)视图管理(3)索引管理(4)序列号管理2.基本要求掌握Oracle数据库表、视图、索引、序列号等对象的管理方法。3.支撑的课程目标本单元知识点的讲授和学习,可以支撑课程目标1和课程目标2。使学生了解Oracle数据库体系结构,理解数据库概念模型的含义,学会画数据流图,掌握表、视图、索引等对象的管理方法,具备数据库设计能力。本单元教学采用全实验室授课,采用问题导入、案例教学等教学方法,激发学生学习兴趣。通过问题讨论、上机、案例讲解,培养学生掌握大型数据库对象的管理方法,能够设计针对复杂软件系统数据库概念模型,达到课程目标的要求。第3单元oracle数据库编程1.教学内容(1)PL/SQL基本块组成及控制流程(2)存储过程和函数(3)游标的使用(4)触发器2.基本要求熟悉Oracle数据库编程方法,学会使用存储过程、游标和触发器。3.支撑的课程目标本单元知识点的讲授和学习,可以支撑课程目标2。使学生掌握数据库编程方法,具备数据库设计能力。本单元教学采用全实验室授课,采用问题导入、案例教学等教学方法,激发学生学习兴趣。通过问题讨论、上机、案例讲解,培养学生掌握大型数据库编程方法,能够设计针对复杂软件系统数据库模型,达到课程目标的要求。第4单元oracle数据库用户管理1.教学内容(1)oracle数据库用户管理(2)权限和角色管理2.基本要求根据需求能够进行用户分级管理。3.支撑的课程目标本单元知识点的讲授和学习,可以支撑课程目标1。使学生掌握在数据库设计用户、权限和角色的分级设计方法。本单元教学采用全实验室授课,采用案例教学的教学方法,激发学生学习兴趣。通过上机、案例讲解,培养学生掌握大型数据库用户管理方法,能够设计针对复杂软件系统数据库用户模型,达到课程目标的要求。第5单元oracle数据库备份与恢复1.教学内容(1)oracle数据库备份(2)oracle数据库恢复2.基本要求熟悉Oracle数据库备份恢复方法,能根据需求设计相应的备份恢复策略。3.支撑的课程目标本单元知识点的讲授和学习,可以支撑课程目标1。使学生掌握大型数据库的备份与恢复方法,在数据库设计做好备份和恢复策略。本单元教学采用全实验室授课,采用案例教学的教学方法,激发学生学习兴趣。通过上机、案例讲解,培养学生掌握大型数据库用户管理方法,能够设计针对复杂软件系统数据库备份与恢复策略,达到课程目标的要求。(二)实验教学实验项目1SQL应用1.实验内容(1)简单查询(2)子查询(3)连接查询2.基本要求(1)掌握Oracle基本查询方法(2)掌握数据库子查询的使用(3)掌握多表查询的使用(4)按要求完成实验报告3.支撑的课程目标本实验项目可以支撑课程目标2。使学生了解常用的关系数据库,掌握数据库查询的方法,能书写效率高的代码。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目2数据库对象管理1.实验内容(1)表的管理(2)视图的使用(3)索引和序列号的管理2.基本要求(1)掌握表的管理方法,熟练使用约束实现数据的完整性(2)学会使用视图保护基表(3)掌握索引和序列号的使用方法(4)按要求完成实验报告3.支撑的课程目标本实验项目可以支撑课程目标1和课程目标2。使学生了解Oracle数据库体系结构,掌握表、视图、索引等对象的管理方法,具备数据库设计能力。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目3数据库编程1.实验内容(1)PL/SQL块及控制流程(2)游标的使用(3)存储过程和函数的使用(4)触发器的使用2.基本要求(1)掌握PL/SQL的基本组成,熟练使用控制流程编程(2)掌握游标的使用方法(3)掌握存储过程的使用方法(4)学会触发器的使用(5)按要求完成实验报告3.支撑的课程目标本实验项目可以支撑课课程目标2。使学生掌握数据库编程方法。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目4数据库用户管理1.实验内容(1)用户管理(2)权限和角色管理2.基本要求(1)学会用户分级管理(2)按要求完成实验报告3.支撑的课程目标本实验项目可以支撑课程目标1。使学生掌握用户、权限和角色的管理方法,在数据库设计中学会分级设计模型。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目5数据库应用1.实验内容(1)根据需求设计一个数据库,并完成相应功能。2.基本要求(1)能够设计数据库,并实现相应功能(2)按要求完成实验报告3.支撑的课程目标本实验项目可以支撑课程目标1、课程目标2。使学生能够应用所学知识设计数据库,按设计方案开展实验。本实验项目是一个综合性的项目,通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。四、教学方式、教学方法及课时安排1.教学方式表2课程目标与教学环节序号课程目标教学环节讲授作业实验1熟悉常用的数据库开发和管理工具,如:Oracle,Mysql,Sqlserver等,了解各个数据库工具的差异,掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统。√√√2.教学方法本课程教学遵循以“学生为中心”的教学理念,采用全过程实验室授课,理论知识传授采取问题导入、案例讲解等方法,通过由简至繁实验项目的设计,强化学生实践能力,提高学生解决复杂软件系统数据库设计的能力,达到课程目标的要求。3.课时安排本课程总学时64学时,其中:理论讲授32学时,实验(或上机或综合练习)32学时,具体教学安排如下表。表3学时分配与教学方法序号教学内容学时分配教学方法1oracle数据库查询语言10讲授、演示2oracle数据库对象管理10讲授、演示3oracle数据库编程8讲授、演示4oracle数据库用户管理2讲授、演示5oracle数据库备份与恢复2讲授、演示6SQL应用6上机实验7数据库对象管理8上机实验8数据库编程8上机实验9数据库用户管理2上机实验10数据库应用8实践五、考核方式及成绩评定办法(一)考核方式及具体要求课程最终成绩由平时成绩、单元测试成绩和期末成绩三部分组成,三部分的比例分别为30%、20%、50%。课程总评成绩满分为100分,低于60分则为不合格。课程总评成绩不合格的学生,需要重新学习,成绩合格后,方可取得本课程所对应的学习学分。平时成绩考核学生在整个学习过程中对知识的掌握程度及其综合素质,注重考查学生的学习方法是否具有创新性。平时成绩考核内容包含作业完成情况及智慧树在线学习的平时情况。平时成绩计算公式:平时成绩=作业完成情况×60%+智慧树在线学习平时*40%。平时成绩总分不能超过100分,该成绩低于60分,则本课程必须重修。单元测试成绩由平时测试和智慧树在线学习单元测试成绩组成。单元测试成绩计算公式:平时测试×50%+智慧树在线测试成绩*50%。测试成绩总分不能超过100分,该成绩低于60分,则本课程必须重修。期末考试成绩包含两部分,一部分为智慧树在线学习期末测试成绩,该成绩占期末考试成绩的20%,另一部分为期末试卷机考成绩,该成绩占期末考试成绩的80%。期末考试机考考试试题为1个综合题,主要考核学生SQL语句和数据库编程能力,满分为100分。期末成绩低于60分,该课程总评成绩为不合格。课程考核学生对大型数据库技术的掌握和使用情况、运用所学知识解决相关工程问题的能力,支持本课程设计的教学目标,全面反映本课程对本专业毕业要求达成情况的支撑关系。表4课程目标达成考核与考核方式对应关系表课程目标支撑指标点考核方式成绩比例成绩比例平时成绩(30%)单元测试成绩(20%)期末成绩(50%)智慧树平时学习成绩(40%)作业(60%)智慧树学习单元测试(50%)平时测试(50%)智慧树在线学习期末测试成绩(20%)期末试卷成绩(80%)课程目标1*100100100100100100100合计100100100100100100100(二)成绩评定办法及依据表5评价标准项目课程目标支撑观测点评价标准优[0.9-1.0]良[0.8-0.9)中[0.7-0.8)及格[0.6-0.7)不及格[0-0.6)作业成绩1非常熟悉常用的数据库系统,按时提交作业(表的管理、视图的创建、SQL),作业内容完整,表达准确详细,命令正确执行,结果正确,问题解答有创新。比较熟悉常用的数据库系统,提交作业(表的管理、视图的创建、SQL)比较及时,作业内容比较完整,表达比较准确详细,命令正确执行,结果比较正确,问题解答有一定的创新。熟悉常用的数据库系统,能及时提交作业(表的管理、视图的创建、SQL),作业内容较完整,表达能准确详细,命令能正确执行,结果正确,问题解答有一定的创新。基本熟悉常用的数据库系统,提交作业(表的管理、视图的创建、SQL)基本及时,作业内容基本完整,表达基本准确详细,命令基本能正确执行,结果基本正确。基本熟悉常用的数据库系统,提交作业(表的管理、视图的创建、SQL)不及时,作业内容不完整,表达不准确详细,命令不能正确执行,结果不正确。测试成绩1非常熟悉常用的数据库系统,按时提交测验,测验内容完整,命令正确执行,结果正确。比较熟悉常用的数据库系统,提交测验比较及时,测验内容比较完整,命令正确执行,结果比较正确。熟悉常用的数据库系统,能按时提交测验,测验内容较完整,命令能正确执行,结果较正确。基本熟悉常用的数据库系统,基本能按时提交测验,测验内容基本完整,命令基本正确执行,结果基本正确。基本熟悉常用的数据库系统,不能按时提交测验,测验内容不完整,命令不能正确执行,结果不正确。智慧树在线成绩1非常熟悉常用的数据库开发和管理工具,掌握表、视图、索引等创建和管理方法,掌握SQL语言的设计方法。比较熟悉常用的数据库开发和管理工具,表、视图、索引等创建和管理方法,SQL语言的设计方法掌握比较正确。能熟悉常用的数据库开发和管理工具,能掌握表、视图、索引等创建和管理方法,掌握SQL语言的设计方法。基本熟悉常用的数据库开发和管理工具,基本能掌握表、视图、索引等创建和管理方法,基本能掌握SQL语言的设计方法。不熟悉常用的数据库开发和管理工具,不能掌握表、视图、索引等创建和管理方法,不能掌握SQL语言的设计方法。期末成绩1掌握表、视图、索引等创建和管理方法,掌握SQL语言的设计方法。掌握表、视图、索引等创建和管理方法比较真确,掌握SQL语言的设计方法比较正确。能掌握表、视图、索引等创建和管理方法,能掌握SQL语言的设计方法。基本能掌握表、视图、索引等创建和管理方法,基本能掌握SQL语言的设计方法。不能掌握表、视图、索引等创建和管理方法,不能掌握SQL语言的设计方法。六、教材及其它教学资源(一)课程教材赵德玉、郝计奎、张龙翔、王振海.Oracle大型数据库基础开发教程.

北京:清华大学出版社,2024.(二)推荐参考资料1.杨永健等.Oracle数据库管理、开发与实践.北京:人民邮电出版社,20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论