一、《ORACLE数据库实践》实验室简介
ORACLE数据库实践实验室是全院所有ORACLE数据库技术爱好者的试验基地和乐园,也是ORACLE数据库实践课程的专门实验室。该实验室为学生提供流行的ORACLE数据库产品及其支撑软硬件系统平台,并配有专门的实验指导老师。学生可以完成从产品安装到利用各种实用工具对数据库进行配置、管理、维护的整个实训过程,能够胜任ORACLE数据库管理员的工作,为学生以后就业创造了良好的机会,并且在此基础上该实验室以后可进一步供学生进行数据仓库及商务智能方面的技术及应用实践实训。
二、《ORACLE数据库实践》课程软件系统简介
ORACLE数据库实践课程的软件系统主要包括两部分: ORACLE数据库产品及支撑和辅助软件。
ORACLE数据库产品主要采用ORACLE DataBase 10g。在目前流行的关系数据库管理系统中,ORACLE 是最流行、占据市场份额最大的大型关系数据库管理系统。ORACLE 自上世纪70年代发布第一个关系数据库管理系统以来,不断进行改进完善,丰富产品,提升系统功能和版本。目前,ORACLE DataBase9i和ORACLE DataBase 10g产品在世界上拥有庞大的用户群,其中,ORACLE DataBase 10g更容易管理,应用前景更加光明。
支撑和辅助软件主要包括WINDOWS XP 或WINDOWS SERVER 2003 操作系统,网络及安全实用工具、Microsoft OFFICE 2003办公套件及诸如压缩解压、媒体播放等其它实用工具。
三、《ORACLE数据库实践》课程教学大纲
1、课程名称、专业、总学时数
课程名称:ORACLE数据库实践实训
专业:各专业
前导课程:数据库原理与应用,程序设计基础
总学时数:36学时
2、课程性质、目的与任务
(1)课程性质:任意选修课
(2)教学目的:通过本课程的学习,使学生能够进一步理解关系数据库系统的基本概念和原理;明确DBA的职责,并且能够胜任ORACLEDBA的基本工作。
(3)课程任务:帮助学生理解ORACLE数据库产品的体系结构,使学生能够独立完成WINDOWS操作系统下数据库服务器的安装、利用常用实用工具进行数据库的配置、管理、备份和恢复操作,具备初步的PL/SQL编程技能。
3、课时分配
课程次数 |
内容 |
课时 |
1 |
Oracle 数据库体系结构 |
2 |
2 |
安装ORACLE数据库 |
2 |
3 |
ORACLE实例管理 |
2 |
4 |
ORACLE数据字典、控制文件与日志文件管理 |
4 |
5 |
实验一 |
2 |
6 |
存储管理、创建数据库与数据导入 |
4 |
7 |
安全管理 |
4 |
8 |
PL/SQL初步 |
4 |
9 |
数据库模式对象管理 |
2 |
10 |
实验二 |
4 |
11 |
ORACLE网络配置与实验三 |
2 |
12 |
数据备份与恢复与实验四 |
4 |
合计 |
|
36 |
4、课程内容和教学要求
第1次:Oracle 数据库体系结构(2课时)
教学目的与要求:基本掌握Oracle数据库服务器的体系结构。
教学内容:
(1)、Oracle 产品系列与认证
(2)、Oracle DB服务器体系结构:ORACLE实例(SGA、后台进程、SCN、参数文件)、ORACLE物理数据库(控制文件、日志文件、数据文件、口令文件)、与用户的交互部分(用户进程与服务器进程)。
本部分包括以下章节:
Oracle DB服务器体系结构
第2次:安装ORACLE数据库(2课时)
教学目的与要求:掌握ORACLE数据库在WINDOWS操作系统下的安装安装方法和注意事项,了解ORACLE常用的服务和管理工具。
教学内容:
(1)、安装Oracle数据库(ORACLE UNIVERSAL INSTALLER),修改服务启动类型;
(2)、常用ORACLE数据库管理工具(DBCA,SQL*PLUS,OEM(DBCONSOLE),ISQLPLUS,LISTENER CONTROLER,NET CONFIGURATION)
(3)、SQL*PLUS工具的启动与使用
本部分包括以下章节:
ORACLE数据库在WINDOWS系统下的安装
第3次:ORACLE实例管理(2课时)
教学目的与要求:
掌握初始参数文件的类型及其作用、创建方法;
掌握数据库的启动和关闭方式
教学内容:
(1)、参数文件(类型、作用、创建方法、修改方法)
静态参数文件PFILE
动态参数文件SPFILE
(2)、数据库的启动
数据库启动的不同方式和状态(NOMOUNT;MOUNT;OPEN,RESTRICT,READ ONLYREAD WRITE;FORCE)
(3)、数据库关闭
数据库关闭的不同方式及特点(NORMAL; TRANSACTIONAL;IMMEDIATE;ABORT)
本部分包括以下章节:
ORACLE实例管理
第4次:ORACLE数据字典、控制文件与日志文件管理(2课时)
教学目的与要求:掌握ORACLE数据字典、控制文件与日志文件的作用,掌握对控制文件和日志文件的规划、增删、备份等主要操作方法。
教学内容:
(1).ORACLE数据字典(作用、类型)
(2).控制文件管理(作用、规划、查看、修改设置)
(3).日志文件管理(作用、规划、归档日志,查看、修改设置)
本部分包括以下章节:
ORACLE数据字典
控制文件与日志文件管理
第5次:ORACLE数据字典、控制文件与日志文件管理练习(2课时)
教学目的与要求:借助数据字典能够熟练查看当前数据库的设置,能够独立进行控制文件和日志文件的查看、增删、备份等主要操作。
教学内容:
(1).通过数据字典获得以下信息:数据库名称、实例名称、数据库当前状态、控制文件和日志文件的位置和名称、数据库的用户、表空间和数据文件的设置;
(2).移动、增加、备份、删除控制文件
(3).移动、删除日志文件组,移动、增加、删除、切换日志文件
本部分包括以下章节:
ORACLE数据字典
控制文件与日志文件管理
第6次:实验一(2课时)
教学目的与要求:练习与检验实例管理、数据字典、控制文件与日志文件管理的基本操作
教学内容:参见实验一
本部分包括以下章节:
第7次:存储管理(2课时)
教学目的与要求:了解ORACLE存储结构及其之间的关系,了解ORACLE表空间的类型及其作用,能够熟练掌握表空间的维护操作。
教学内容:
(1).ORACLE存储结构及其之间的关系(表空间、段、区、ORACLE块、OS块、数据文件)
(2).表空间的分类
(3).表空间的管理方式
(4).表空间的维护操作(增、删、改变空间大小、数据文件的移动、脱机与联机)
本部分包括以下章节:
ORACLE表空间与数据文件管理
第8次:存储管理练习、创建数据库与数据导入(2课时)
教学目的与要求:掌握表空间的建立和维护操作,能够利用DBCA创建数据库,使用SQL*LOADER向数据库中装载数据。
教学内容:
(1).完成TASK1指定的任务
(2).创建数据库的几种方式(安装时创建、使用DBCA创建、SQL脚本创建)
(3).数据导入工具SQL LOADER的使用
本部分包括以下章节:
创建数据库,SQL*LOADER
第9次:用户及权限管理(2课时)
教学目的与要求:了解ORACLE的安全体系,掌握用户的创建和维护,权限的手语与回收。
教学内容:
(1).ORACLE数据库系统的安全性
(2).用户管理
(3). 权限管理
本部分包括以下章节:
ORACLE安全管理
第10次:角色管理与概要文件(2课时)
教学目的与要求:掌握角色的作用及基本操作,了解概要文件的作用及内容,创建和启用方法
教学内容:
(1).角色管理
(2).概要文件管理
(3).安全管理练习
本部分包括以下章节:
ORACLE安全管理
第11次:PL/SQL初步(2课时)
教学目的与要求:复习SQL语句,使学生掌握PL/SQL的编程基本要素。
教学内容:
(1).SQL数据定义、增删改及查询操作
(2).PL/SQL程序结构
(3).流程控制
(4).事务处理
(5).游标
(6).异常处理
本部分包括以下章节:
PL/SQL编程
第12次:PL/SQL编程(2课时)
教学目的与要求:能够编写简单的存储过程、函数和触发器。
教学内容:
(1).过程与函数
无参数过程与函数的编写和调用
带参数过程与函数的编写和调用
(2).DML触发器
触发器的作用和分类
DML触发器的编写和验证
本部分包括以下章节:
PL/SQL编程
第13次:数据库模式对象管理(2课时)
教学目的与要求:掌握表、索引、视图、序列、同义词的管理和操作
教学内容:
(1).利用SQL管理表、索引、视图、序列、同义词
(2).使用OEM完成模式对象管理
本部分包括以下章节:
数据库模式对象管理
上一页 下一页 |