ORACLE课程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 服务器、客户机的联网配置,实验做完后要写出实验报告并交老师批改。

相关文档
最新文档