Oracle数据库管理课程教学大纲
课程名称:Oracle数据库管理
英文名称:Oracle Database Management
课程编号:x
学 时 数:48
其中实验(实训)学时数:16 课外学时数:0
学 分 数:3.0
适用专业:软件工程、网络工程
一、课程的性质、教学目的与任务
Oracle 数据库管理是软件工程专业的专业课。数据库技术是计算机学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实用性。随着计算机应用的发展,数据库应
用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能、办公信息系统等新的应用领域。本课程设置的目的是培养学生掌握Oracle数据库的高级管理及开发技能,理解Oracle 数据库体系结构的概念,各组件的工作原理和交互方式。创建、维护Oracle数据库,快速有效地对各种结构进行正确的管理,包括性能监控、数据库安全性管理、用户管理和备份/恢复技术。以老师讲解与实践演练相结合的授课方式,使学生掌握合理解决这些问题的方法和经验技巧,增强对数据库底层原理的理解和判断力。能够较好的维护企业Oracle数据库系统,成为一名出的数据库技术管理员。
二、课程教学内容的基本要求、重点和难点
1、Oracle 11g安装建库
了解Oracle 11g数据库的功能和特点及创新历程;掌握Linux操作系统环境搭建,熟悉Oracle环境、常用的工具,包括sqlplus、develope和企业管理器em;熟练掌握用dbca创建数据库,以及启动和关闭数据库的方法,为后续学习打下基础。
重点:Oracle 11g数据库环境、常用的工具。
难点:linux环境搭建配置。
2、Oracle 11g数据库基础配置管理
熟悉Oracle数据库的基本管理工具,熟练掌握sqlplus工具及sqlplus内部常用命令;掌握Oracle数据库网络监听的配置;掌握Oracle客户端软件的安装配置方法并能够连接数据库服务器。
3、Oracle 11g物理存储结构
掌握Oracle 11g数据库的体系结构,包括数据库的物理存储结构、逻辑存储结构、数据库实例和操作模式。物理存储结构管理包括数据文件、控制文件、重做日志文件的管理及归档文件管理,通过对数据库的物理文件以及内存参数的查看,加深对Oracle实例以及整个体系结构的了解。
重点:数据文件管理、日志文件管理和控制文件管理。
难点:oracle体系结构的整体理解。
4、Oracle 11g逻辑结构
掌握Oracle逻辑结构的层次。熟练掌握表空间的管理、段的管理、区的分配及数据块的管理。掌握Oracle数据库实例的启动与关闭流程及意义。
重点:表空间、段、区及数据块的管理。
难点:段、区及数据块块的管理。
5、Oracle 11g内存结构
熟练掌握Oracle数据库的内存结构,掌握SGA、PGA;掌握数据高速缓存、共享池及重做日志缓冲区的分配和管理。了解大型池、Java池及流池的概念。
重点:数据高速缓存、共享池及重做日志缓冲区的管理。
难点:数据高速缓存和共享池的管理。
6、Oracle 11g进程管理
掌握Oracle进程结构和种类;熟练掌握数据库写进程、日志写进程和检查点进程的工作原理。了解归档进程、系统监控进程及进程监控进程的概念及作用。
重点:数据库写进程、日志写进程和检查点进程的工作原理。
难点:数据库写进程、日志写进程的工作原理。
7、数据库安全管理
掌握Oracle 11g实现安全访问的各种机制及其操作,了解用户登录验证方法;重点掌握用户账号管理、权限管理、角管理、概要文件管理,了解标准审计功能的启用。
重点:用户账号管理、权限管理、角管理、概要文件管理。
难点:操作系统及口令验证;
8、备份与恢复管理
掌握Oracle 11g保护数据库免于数据损失,以及在数据损失发生后迅速恢复数据的策略、原
则、步骤和方法。掌握物理备份与逻辑备份、冷备份与热备份、完全恢复与不完全恢复等备份与恢复数据的操作。
重点及难点:备份与恢复数据的策略、步骤和方法。归档模式和非归档模式、用户管理的备份恢复,恢复管理器。
三、教学方式及学时分配
序号 | 主要内容 | 主要教学方式 | 学时分配 | 辅导答疑比例 |
一 | Oracle 11g安装建库 | 讲授+实验 | 4+2 | 2 :1 |
二 | Oracle11g数据库基础配置管理 | 讲授+实验 | 4+2 | 2 :1 |
三 | Oracle 11g物理结构 | 讲授+实验 | 4+2 | 2 :1 |
四 | Oracle 11g逻辑结构 | 讲授+实验 | 4+2 | 2 :1 |
五 | Oracle 11g内存管理 | 讲授+实验 | 4+1 | 2 :1 |
六 | Oracle 11g进程管理 | 讲授+实验 | 2+1 | 2 :1 |
七 | 数据库安全管理 | 讲授+实验 | 6+4 | 2 :1 |
八 | 数据库备份与恢复管理 | 讲授+实验 | 4+2 | 2 :1 |
四、课程其他教学环节要求
1、实验环节
序号 | 实验项目名称 | linux系统安装oracle11g实验内容 | 学时 | 实验类别 |
1 | Oracle常用工具的使用及数据库的创建 | 熟悉Oracle环境、工具、数据库的创建和管理。 | 2 | 验证性 |
2 | Sql*plus基本命令 | 进一步熟悉Sql*plus环境,验证其基本命令;并熟练掌握常用命令。 | 2 | 验证性 |
3 | Oracle物理结构 | 掌握oracle 11g物理结构管理操作。 | 2 | 设计性 |
4 | Oracle逻辑结构 | 掌握oracle 11g逻辑结构的管理操作。 | 2 | 设计性 |
5 | Oracle内存与进程 | 掌握oracle 11g内存管理及进程的管理。 | 2 | 设计性 |
6 | Oracle数据库安全管理 | Oracle 11g用户管理及权限管理,概要文件管理和审计管理。 | 4 | 综合性 |
7 | Oracle数据库备份与恢复 | Oracle 11g数据库冷备份热备份完全恢复与不完全恢复方法。 | 2 | 设计性 |
要求:课前按实验要求认真准备实验内容;课堂完成实验内容并得到正确结果,并提交所做的命令语句和命令执行的结果。
2、作业
要求学生独立完成,每章至少收取一次作业,批改后做作业讲评。
3、课外
独立完成作业,及时复习与预习,认真准备实验任务,并充分利用实验室开放时间进行自主学习,上机实践。
4、成绩考核与评定方式
本课程是考试课,闭卷考试。
成绩评定:本课程成绩由两部分构成:实验成绩占30%、期末考试占70%。
实验成绩:根据学生课前预习、实验纪律、实验完成情况及出缺勤情况进行综合评定给出实验成绩。
5、提高教学质量的措施
认真备课、认真授课、讲解条理清晰,采用多种方法组织教学;
认真批改作业、及时解决学生的疑难问题;
认真指导实验、认真批改实验报告。
五、本课程与其他课程的联系
该课程的先修课程为《C++程序设计》、《数据库原理》等。
六、教学参考书目
教材:田莹,张晓霞等编著,《Oracle数据库管理实用教程》,自编教材。
参考书:
1、《Oracle数据库管理及应用开发教程》,吴京慧等,清华大学出版社。
2、《Oracle实用培训教程》,赵伯山编著,清华大学出版社。
3、《Oracle数据库实用教程》,唐远新,靖固等编著,高等教育出版社。
4、《Oracle10g数据库系统管理》,滕永昌编著,机械工业出版社。
大纲撰写人:田 莹
大纲审阅人:马云吉
负 责 人:吴建胜
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论