oracle数据库应用与开发教案_第1页
oracle数据库应用与开发教案_第2页
oracle数据库应用与开发教案_第3页
oracle数据库应用与开发教案_第4页
oracle数据库应用与开发教案_第5页
已阅读5页,还剩211页未读 继续免费阅读

下载本文档

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

文档简介

Orac1e辘库系统

教案

目录

目录

专题-Oracle入

门................................................................................

......................................1

1.教学目

标..................................................................................

..................................1

2.工作任

务..................................................................................

..................................1

3.相关实践知

识..................................................................................

...........................1

3.1Oracle10g的安装和卸

«..................................................

3.2用NetConfigurationAssistant配置客户端效劳

名.............................................10

3.3启动Oracle效

劳.......................................................................................

..............16

3.4认识Oracle常用工

具........................................................................................

.......18

3.5创立数据库和表空

问..........................................................................................

......24

3.6Oracle中的用户管

理........................................................................................

.........32

4.实

验..........................................................................................

.......................................34

5.课后作

业..........................................................................................

................................35

专题二锁和表分

区..........................................................................................

...................................36

1.教学目

标..........................................................................................

................................36

2.工作任

务..........................................................................................

................................36

3.相关实践知

识..........................................................................................

.........................36

3.1使用行级锁和时间戳来保证数据完整

性...............................................................36

3.2使用表级

锁..........................................................................................

....................40

3.3使用表分

区..........................................................................................

....................43

4.提

高..........................................................................................

.......................................49

5.实

验..........................................................................................

.......................................50

6.课后作

业..........................................................................................

............................................................................50

专题三SQL语句和SQL函

数..........................................................................................

.............................................52

教学目

标..........................................................................................

......................................................................................52

案例一Oracle数据库中的DDL、

DML和DCI.........................................................................................................................................

53

1.教学目

标..........................................................................................

............................................................................53

2.工作任

务..........................................................................................

............................................................................53

3.相关实践知

识..........................................................................................

............................................................53

4.实

验..........................................................................................

.............................................................................................67

5.课后作

业..........................................................................................

............................................................................67

案例二Oracle数据库中的函数及子查

询...............................................................................

68

1.教学目

标..........................................................................................

............................................................................68

2.工作任

务..........................................................................................

............................................................................68

3.相关实践知

识..........................................................................................

............................................................68

3.1综合使用各种函

数..........................................................................................

.......................68

3.2字符函

数..........................................................................................

........................................................78

3.3数字函

数..........................................................................................

........................................................81

3.4日期函

数..........................................................................................

........................................................84

3.5转换函

数..........................................................................................

........................................................85

4.实

验..........................................................................................

.............................................................................................86

目录

5.课后作

业..........................................................................................

............................................................................86

专题四数据库左

象..........................................................................................

...................................................................................87

1.教学目

标..........................................................................................

............................................................................87

2.工作任

务..........................................................................................

............................................................................87

3.相关实践知

识..........................................................................................

............................................................87

3.1使用同义

词..........................................................................................

...............................................87

3.2使用序列实现自增主

键..........................................................................................

....89

3.3使用视

图..........................................................................................

........................................................92

3.4使用索引加快表的查

询..........................................................................................

....99

4.实

验..........................................................................................

.........................................................................................108

5.课后作

业..........................................................................................

........................................................................108

专题五PL/SQL编

程.......................................................................................

.....................................................................................110

1.教学目

标..........................................................................................

................................................................................110

2.工作任

务..........................................................................................

................................................................................110

3.相关实践知

识..........................................................................................

.........................................................................................................................................................................................110

3.1用PL/SQL块来查询表内信

息................................................................................111

3.2用条件控制语句来实现为员工加

薪.....................................................................116

3.3使用循环控制语

句..........................................................................................

.....................118

3.4用顺序控制语句实现更新员工工

资.....................................................................H9

3.5PL/SQL异常处理机制的应

用120

4.提

..................................................................................................124

5.实

验..........................................................................................

..................................................................................................125

6.课后作

业..........................................................................................

................................................................................126

专题六游

标..........................................................................................

..................................................................................................................127

1.教学目

标..........................................................................................

................................................................................127

2.工作任

务..........................................................................................

................................................................................127

3.相关实践知

识..........................................................................................

..............................................................127

3.1使用游标属

性..........................................................................................

.......................................127

3.2用游标生成员工报

表..................................................................................

............129

3.3用游标生成分部门员工报

表............................................................................133

3.4用游标更新员工工

资..................................................................................

............135

3.5使用REF游标动态返回结果

集.......................................................................137

4.提

高..................................................................................

..................................................................................................138

5.实

脸..................................................................................

..................................................................................................140

6.课后作

业..................................................................................

................................................................................140

专题七过程、函数和程序

包..................................................................................

..................................................141

1.教学目

标..................................................................................

................................................................................141

2.工作任

务..................................................................................

................................................................................141

3.相关实践知

.........................................................................................................................................................................................141

3.1无参的显示“Hell。World!"的过

程..............................................................Ml

3.2用带输入参数的过程向表中插入记

录...........................................................142

3.3用带输出参数的过程查询表中的记录

数.......................................................144

-11-

目录

3.4使用带输入输出参数的过程查询记录是否存

在...........................................144

3.5使用函数查询部门信

息..................................................................................

145

3.6使用程序包封装过程和函

数................................................................................147

4.提

高..................................................................................

..................................................................................................150

4.1用过程返回结果

集..................................................................................

.....................150

4.2在企业管理器中管理过程、函数和程序

包...................................................151

5.实

验..................................................................................

..................................................................................................153

6.课后作

业..................................................................................

................................................................................153

专题八触发

器..................................................................................

.........................................................................................................155

1.教学目

标..................................................................................

................................................................................155

2.工作任

务..................................................................................

................................................................................155

3.相关实践知

识..................................................................................

..............................................................155

3.1BEFORE行级触发

器................................................................................

................156

3.2AFTER行级触发

器................................................................................

.......................160

3.3BEFORE语句级触发

器................................................................................

....161

3.4AFTER语句级触发

器................................................................................

..............162

3.5INSTEADOF触发

器..................................................................................

..............164

3.6DDL触发

器................................................................................

..................................................167

3.7数据库启动和关闭触发

器................................................................................

168

3.8用户登录和退出触发

器..................................................................................

..169

3.9管理触发

器..................................................................................

................................................171

4.实

验..................................................................................

..................................................................................................172

5.课后作

业..................................................................................

................................................................................173

专题九数据库高级管

理..................................................................................

.....................................................................174

1.教学目

标..................................................................................

................................................................................174

2.工作任

务..................................................................................

................................................................................174

3.相关实践知

识..................................................................................

..............................................................174

3.1用户和角色的创立和使

用................................................................................

174

3.2调整数据库从非归档模式到归档模

式...........................................................179

3.3数据导入导

出..................................................................................

.......................................184

4.实

验..................................................................................

..................................................................................................193

5.课后作

业..................................................................................

................................................................................193

II

专题

Oracle入门

专题一.Oracle入门

1.教学目标

1.1了解Oracle10g的安装和卸载

1.2学会配置Oracle客户端

1.3学会使用Oracle常用工具:企业管理器、iSQL*Plus和SQL*Plus

1.4掌握创立数据库和表空间的方法,了解Oracle的体系结构

1.5掌握Oracle中的根本用户管理

2.工作任务

2.1在Windows环境下安装和卸载Oracle10g

2.2配置Oracle客户端

2.3学习使用Oracle常用工具:企业管理器、iSQL*Plus和SQL*Plus

2.4创立数据库和表空间

2.5创立用户并为之授权,修改用户口令,删除用户

3.相关实践知识

3.1Oracle10g的安装和卸载

1.在Windows环境下,将Oracle10g安装盘放入光盘驱动器,安装

程序会自动运行,

显示如如图1T所示的窗口。

理论知识:

Oracle简介

Oracle公司,中文翻译成甲骨文公司,是全球最大的信息管理软件及效劳供给商。该

公司成立于1977年,总部位于美国加州的红木海岸城。目前,Oracle产品覆盖了大、中、

小型机等几十种机型,Oracle数据库已成为世界上使用最广泛的数据库系统之一,Oracle

公司已成为这一领域的领军者与标准制订者。经过30多年的不懈开展,Oracle数据库已经

可以应用于从支持成千上万用户的分布式联机事务处理系统到拥有数万亿字节的用于决策支

持数据仓库的广泛领域。Oracle公司推出的Oracle数据库系统始终占据着数据库市场

头的地位9

Oracle公司敢为人先,始终引领着数据库开展的潮流。在号称第三代互联网技术一

“网格计算”技术蓬勃兴起之时,Oracle公司推出了最新的支持网格环境的数据库解决方

案----Oracle10g,其中的g代表网格(grid)。

Oracle数据库教案_

Oracle10g数据库是第一个为企业级网格计算而设计的数据库。Oracle10g在Ora

de9i的基础上,提供了针对网格计算更多的特性,如更大的规模、可管理性、高可用

及业务智能等。

在过去的几年中,Oracle数据库环境已成为世界上最流行的数据库平台之一。据有关

资料所述,目前Oi'acle已经占领了46%以上的数据库市场份额,并且有进一步扩大的趋势。

在高端数据库领域,Oracle更是无所匹敌,因此,掌握Oracle数据库技术是广阔IT人员

的一项根本要求。尽管Oracle数据库的主要目标依旧是效劳于那些要求海量数据处理能力

的大型公司或政府部门,但Oracle已经推出了许多适合较小组织的新产品,如Personal

Oracle等。在各种操作系统平台上,都有相应的数据库产品。将Oracle集成到各种类

的企业和组织的方案正在进行中,并已经取得了巨大的成就,这意味着不只是大企业需要0-

racle数据库,广阔中小企业同样需要Oracle数据库。

图1T光盘自动安装界面

2.单击“开始安装",启动安装向导,进入“选择安装方法〃界面,如图1-2所示。

-2-

专题

Oracle入门

图卜2选择安装方法

3.可以选择“根本安装”或"高级安装”,我们选"根本安装〃,同时选中创立启动数

据库,输入创立的全局数据库(能唯一标识一个数据库的名称,Oracle10g之前的版本要

全局数据库名为数据库名+数据库域名,Oracle10g对此没有要求)的名称(例如"orcP)

和口令。

图1-3选择安装类型

-3-

Oracle数据库教

注意:

Orac1e10gRelease2规定,口令不能为

“CHANGE_ON」NSTALL",

“MANAGER”,"DBSNMP","SYS7IAN"。这些口令分别为“SYS”

“SYSTEM”"SYSMAN”"DBSNMP”四个数据库用户的默认口令。

理论知识:

Oracle10g数据库核心产品;

Oi'aclc数据库10g标准版1(Oi'acleDatabase10gStandardEdition

One)

Oi'acle数据库10g标准版(OracleDatabase10gStandardEdition)

Oracle数据库10g企业版(OracleDatabase10gEnterpriseEdition)

Oi'acle数据库10g个人版(OracleDatabase10gPersonalEdition)

一般的部门级别的应用,比方一个部门的考勤管理,标准版足够用,只有大型的企业级

应用,比方一个大型制造企业的ERP系统,需要数据分布式的存储和计算,才选择企业版,

个人版本一般个人学习用。

4.选择“安装类型〃。Oracle10gRelease2的安装类型可为:企业版、标准

版和个人版,

可根据需要进行选择,默认为企业版,单击“下一步”按钮,开始准备安装。

图1-4准备安装

接着安装程序自动进行“产品特定的先决条件检查",如图15所示。

5.安装程序自动对当前系统进行检查,检查其是否符合安装要求,只有最终出现“检查

完成。此次检查的总体结果为:通过"(如图1-5),才能继续安装,否则检查相应的检查项,

逐一改正,直到“总体结果为:通过〃。单击“下一步"按钮,继续安装,显示“概要〃对话

框,如图1-6所示。

专题

Oracle入门

图1-5产品特定的先决条件检查

温馨提示

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

评论

0/150

提交评论