ORACLE课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《ORACLE》课程教学大纲
课程编号:
英文名称:ORACLE
课程类型:专业方向课
学时/学分:32+32/3
授课对象:本科生
先修课程:计算机组成原理,离散数学,数据结构,计算机网络及数据库原理等课程
课程简介:
ORACLE 是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法,使学生熟练掌握Oracle 数据库系统下的SQL语言运用及PL/SQL程序设计。
教学目的和要求:
教学目的:通过本门课程的学习,使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法。
教学要求:了解Oracle数据库系统的基本情况,数据库系统的大致结构,分布式数据库系统的概念及Oracle的并行处理能力。熟练掌握Oracle数据库系统下的S Q L语言运用及PL/SQL 程序设计,了解应用程序开发中哪些用户逻辑适宜在客户端解决,哪些适宜在数据库服务端解决,熟练掌握存储子程序和触发器的使用。进一步了解数据库安全性与完整性的概念,掌握实现Oracle数据库系统下安全性,完整性的基本方法。掌握Oracle 数据库系统下的物理设计技术。了解对象数据类型和LOB数据类型的使用方法。理解Oracle下事务的概念,并能在实际应用中合理的使用事务控制命令。
教学内容:
第一章Oracle概述(2学时)
1、教学内容:
1.1 数据库基础知识
1.2 关系数据库系统
1.3 Oracle关系数据库
1.4 Oracle的新特性
1.5 Oracle的安装
2、教学重点:Oracle的安装
3、教学难点:Oracle关系数据库
第二章Oracle体系结构(4学时)
1、教学内容:
2.1 Oracle的物理结构
2.2 Oracle的逻辑结构
2.3 Oracle的内存结构
2.4 数据库实例与进程
2.5 数据字典
2、教学重点:Oracle的物理结构、Oracle的逻辑结构
3、教学难点:数据库实例与进程
第三章SQL语言基础(6学时)
1、教学内容:
3.1 SQL简介
3.2 SQL的基本语法
3.3 数据查询语言
3.4 数据操纵语言
3.5 数据定义语言
3.6 数据控制语言
3.7 常用函数
2、教学重点:数据查询语言、数据操纵语言、数据定义语言、数据控制语言
3、教学难点:SQL的基本语法
第四章PL/SQL编程(8学时)
1、教学内容:
4.1 PL/SQL简介
4.2 PL/SQL的语法
4.3 存储过程
4.4 触发器
4.5 游标
4.6 包
4.7 函数
2、教学重点:PL/SQL的语法
3、教学难点:触发器、游标
第五章Oracle数据库管理(4学时)
5.1 Oracle数据库管理简介
5.2 创建、启动和关闭Oracle数据库
5.3 管理表空间
5.4 管理Oracle数据文件
5.5 管理重做日志文件
5.6 管理Oracle数据库对象
2、教学重点:创建、启动和关闭Oracle数据库
3、教学难点:管理重做日志文件
第六章备份与恢复的安全管理(4学时)
1、教学内容:
6.1 Oracle9i的安全保障机制
6.2 用户管理
6.3 权限和角色
6.4 概要文件
6.5 数据文件
2、教学重点:权限和角色
3、教学难点:权限和角色
第七章数据库的备份与恢复(2学时)
7.1 备份与恢复概述
7.2 物理备份与恢复
7.3 逻辑备份与恢复
7.4 高级复制手技术
7.5 恢复管理器
7.6 Oracle灾难恢复解决方案
7.7 备份与恢复策略
2、教学重点:物理备份与恢复、逻辑备份与恢复
3、教学难点:备份与恢复策略
第八章Oracle9i常用工具(2学时)
1、教学内容:
8.1 SQL*Plus交互式应用程序
8.2 SQL*Plus Worksheet全屏幕开发环境
8.3 Oracle企业管理器
8.4 移植工具
8.5 配置网络管理工具
8.6 性能检测器
2、教学重点:SQL*Plus交互式应用程序、
SQL*Plus Worksheet全屏幕开发环境
3、教学难点:Oracle企业管理器
实验内容:
实验一、Oracle的安装和启动SQL*PLUS(2学时)
1、实验目的:
掌握如何安装ORACLE9I以及如何配置ORACLE9I网络环境,掌握SQL*PLUS的安装。
2、实验内容:
(1)Oracle和SQL*PLUS的安装。
(2)连接到Oracle数据库。
(3)创建用户账号(User Account)和角色(Roles)。
(4)启动SQL*PLUS。
(5)退出SQL*PLUS。
3、实验方案:
学生进行分组到网络实验室进行Oracle的安装和Oracle 服务器、客户机的联网配置,实验做完后要写出实验报告并交老师批改。