分享
 
 
 

Oracle数据库基础教程

王朝百科·作者佚名  2010-07-11
窄屏简体版  字體: |||超大  

版权信息书 名: Oracle数据库基础教

作者:王瑛李祥胜

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115180438

开本: 16

定价: 35.00 元

内容简介Oracle10g是目前最流行的数据库开发平台之一,拥有较高的市场占有率和众多的高端用户,成为大型数据库应用系统的首选后台数据库系统。Oracle数据库管理和应用系统开发已经成为国内外高校计算机专业和许多非计算机专业的必修或选修课程。

《Oracle数据库基础教程》结合大量的实例,介绍如何利用Oracle10g来管理和维护数据,以及使用VisualBasic和ASP等开发工具开发C/S(Client/Server)模式和B/S(Browser/Server)模式网络数据库应用程序。

《Oracle数据库基础教程》可作为大学本科相关课程教材,也可供广大Oracle数据库管理员和数据库应用程序开发人员参考。

编辑推荐体现作者多年的数据库管理与开发经验

结合大量实用技巧,重点突出,便于灵活掌握

提供典型应用实例与上机实验,分析详细,实用性强

《Oracle数据库基础教程》是作者结合多年的Oracle数据库管理与开发经验编写而成,比较详尽地介绍了管理和开发Oracle数据库应用程序所必备的相关技术《Oracle数据库基础教程》首先从基本的数据库管理出发,全面介绍Oracle10g数据库存储、安全、维护等必备管理技术,使读者熟悉Oracle10g数据库,从而为进一步阅读奠定基础然后,通过大量小例子,介绍Oracle10g数据库开发技术,使读者能够在实践中逐步掌握较复杂和较抽象的知识点最后,结合实际应用,讲解了两个数据库实例的开发过程,即使用VIsualBasIc开发C/S构架的Oracle数据库应用系统和使用ASP开发B/S构架的Oracle数据库应用系统此外,《Oracle数据库基础教程》每章都配有相应的习题和比较实用的实验,帮助读者理解所学习的内容,使读者对于Oracle10g的基础知识、应用能力和创新意识得到全面培养与提高《Oracle数据库基础教程》在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进《Oracle数据库基础教程》不仅适合本科教学,也适合Oracle的各类培训班和准备使用Oracle开发数据库应用程序的读者参考。

目录第1章Oracle10g简介1

1.1Oracle10g产品概述1

1.2Oracle10g数据库系统的体系结构1

1.2.1Oracle10g体系结构概述1

1.2.2网格结构2

1.2.3数据库逻辑结构3

1.2.4数据库物理结构7

1.2.5数据库例程8

1.2.6内部存储结构8

1.2.7进程结构9

1.2.8应用程序结构11

1.2.9事务13

习题13

第2章安装和卸载Oracle10g数据库15

2.1安装前准备15

2.1.1安装Oracle10g数据库的硬件需求15

2.1.2安装Oracle10g数据库的软件需求15

2.2Oracle10g数据库安装过程16

2.2.1服务器安装过程16

2.2.2客户端安装过程20

2.2.3设置环境变量21

2.2.4常用Oracle服务22

2.3完全卸载Oracle10g23

习题25

第3章Oracle数据库管理工具26

3.1企业管理器26

3.1.1EnterpriseManager10g26

3.1.2OracleEnterpriseManager30

3.2OracleAdministrationAssistant31

3.2.1启动OracleAdministrationAssistant31

3.2.2设置默认实例和注册表变量31

3.2.3设置操作系统数据库管理员和操作员32

3.2.4Oracle数据库管理32

3.3网络配置工具33

3.3.1OracleNet简介33

3.3.2NetManager34

3.3.3NetConfigurationAssistant36

3.4SQL*Plus和iSQL*Plus38

3.4.1使用SQL*Plus38

3.4.2使用iSQL*Plus41

习题43

第4章数据库管理、配置和维护44

4.1关闭和启动数据库44

4.1.1Oracle数据库实例的状态44

4.1.2关闭数据库实例44

4.1.3启动数据库实例47

4.1.4改变数据库的状态49

4.2创建和删除数据库49

4.2.1创建数据库49

4.2.2删除数据库56

4.3配置数据库57

4.3.1查看和设置内存参数57

4.3.2还原管理59

4.3.3初始化参数管理60

4.4用户管理63

4.4.1Oracle数据库用户类型63

4.4.2默认数据库管理员用户64

4.4.3数据库管理员(DBA)的权限64

习题65

第5章数据库存储管理67

5.1表空间管理67

5.1.1查看表空间信息67

5.1.2创建表空间68

5.1.3设置和修改表空间属性70

5.1.4删除表空间72

5.1.5段和数据块管理72

5.1.6撤销表空间73

5.2控制文件管理74

5.2.1创建控制文件74

5.2.2恢复控制文件76

5.2.3删除控制文件76

5.2.4查看控制文件信息76

5.3重做日志管理77

5.3.1重做日志的基本概念77

5.3.2查看重做日志信息78

5.3.3创建重做日志组和成员80

5.3.4重命名重做日志成员81

5.3.5删除重做日志组和成员81

5.3.6清空重做日志文件82

5.4归档日志管理82

5.4.1归档日志文件和归档模式82

5.4.2管理归档模式83

5.4.3指定归档目的地84

5.4.4查看归档日志信息84

习题86

第6章数据库安全管理87

6.1Oracle认证方法87

6.1.1操作系统身份认证87

6.1.2网络身份认证87

6.1.3Oracle数据库身份认证87

6.1.4数据库管理员认证88

6.2用户管理90

6.2.1创建用户90

6.2.2修改用户92

6.2.3权限管理语句93

6.2.4删除用户94

6.3角色管理95

6.3.1Oracle系统角色95

6.3.2创建角色96

6.3.3对角色授权98

6.3.4指定用户的角色99

6.3.5修改角色99

6.3.6删除角色99

习题99

第7章数据库对象管理101

7.1表管理101

7.1.1创建表101

7.1.2修改表105

7.1.3删除表106

7.1.4插入数据107

7.1.5修改数据108

7.1.6删除数据108

7.2数据查询108

7.2.1SELECT语句的基本应用108

7.2.2定义显示标题110

7.2.3设置查询条件110

7.2.4对查询结果排序111

7.2.5使用统计函数112

7.2.6连接查询113

7.3视图管理114

7.3.1视图的基本概念114

7.3.2视图管理页面114

7.3.3创建视图115

7.3.4修改视图116

7.3.5删除视图116

7.4索引管理117

7.4.1索引的概念117

7.4.2索引管理页面118

7.4.3创建索引118

7.4.4修改索引120

7.4.5删除索引120

7.5序列管理120

7.5.1创建序列121

7.5.2修改序列122

7.5.3删除序列123

7.5.4序列的使用123

习题124

第8章备份和恢复125

8.1使用EM进行备份和恢复125

8.1.1使用EM备份数据库125

8.1.2使用EM恢复数据库132

8.2RMAN技术136

8.2.1基本概念136

8.2.2将数据库设置为归档日志模式137

8.2.3创建恢复目录所使用的表空间138

8.2.4创建RMAN用户并授权138

8.2.5创建恢复目录139

8.2.6注册目标数据库139

8.2.7RMAN备份和恢复139

8.3闪回(Flashback)技术142

8.3.1闪回技术概述142

8.3.2闪回数据库143

8.3.3闪回表146

8.3.4闪回回收站147

8.3.5闪回查询(FlashbackQuery)149

8.3.6闪回版本查询149

8.3.7闪回事务查询150

习题151

第9章PL/SQL语言基础152

9.1PL/SQL简介152

9.1.1PL/SQL语言的结构152

9.1.2PL/SQL示例程序152

9.2PL/SQL组件153

9.2.1声明部分153

9.2.2执行部分154

9.2.3异常处理部分158

9.3常用函数160

9.3.1数值型函数161

9.3.2字符型函数162

9.3.3日期型函数163

9.3.4统计函数164

习题164

第10章游标、存储过程和触发器166

10.1游标166

10.1.1游标的基本概念166

10.1.2游标控制语句167

10.1.3游标属性169

10.1.4游标FOR循环171

10.2存储过程管理174

10.2.1过程174

10.2.2函数176

10.2.3程序包179

10.3触发器管理182

10.3.1触发器的基本概念182

10.3.2创建及使用触发器182

习题184

第11章ADO数据访问技术185

11.1ADO数据模型185

11.2数据库访问控件186

11.2.1ADOData控件187

11.2.2DataList控件和DataCombo控件189

11.2.3DataGrid控件192

11.3常用ADO对象195

11.3.1Connection对象195

11.3.2Command对象197

11.3.3Recordset对象198

11.3.4Field对象200

习题201

第12章图书借阅管理系统203

12.1系统总体设计203

12.1.1系统功能描述203

12.1.2创建数据库用户204

12.1.3数据库表结构设计204

12.2设计工程框架208

12.2.1创建工程208

12.2.2添加模块208

12.2.3添加类模块211

12.3系统主界面和登录模块设计215

12.3.1设计主界面215

12.3.2登录模块设计216

12.4图书分类管理模块设计217

12.4.1使用TreeView控件管理图书分类的方法217

12.4.2设计图书分类信息编辑窗体219

12.4.3设计图书分类信息管理窗体221

12.4.4设计图书分类选择窗体224

12.5图书信息管理模块设计224

12.5.1设计图书信息编辑窗体225

12.5.2设计图书信息管理窗体225

12.5.3设计图书选择窗体228

12.6图书库存管理模块设计230

12.6.1设计图书库存编辑模块231

12.6.2设计图书库存管理模块231

12.6.3设计库存盘点编辑模块232

12.6.4设计库存盘点管理模块232

12.7借阅证件管理模块设计233

12.7.1设计借阅证信息编辑窗体233

12.7.2设计借阅证信息管理窗体235

12.7.3设计图书借阅记录窗体236

12.8图书借阅管理模块设计236

12.8.1设计图书借阅信息编辑窗体237

12.8.2设计图书借阅信息管理窗体238

12.8.3设计图书催还信息管理窗体239

习题240

附录1实验241

实验1数据库管理241

目的和要求241

实验准备241

实验内容241

1.使用SHUTDOWN命令关闭数据库实例241

2.使用STARTUP命令启动数据库实例242

3.使用OracleEnterpriseManager关闭数据库实例242

4.使用OracleEnterpriseManager启动数据库实例242

5.使用SQL语句创建数据库243

6.使用SQL语句删除数据库243

实验2角色和用户管理244

目的和要求244

实验准备244

实验内容244

1.使用SQL语句创建数据库角色244

2.使用SQL语句为数据库角色授权244

3.使用SQL语句创建数据库用户245

4.使用SQL语句指定用户角色245

实验3表和视图管理245

目的和要求245

实验准备245

实验内容245

1.使用SQL语句创建表246

2.使用SQL语句向表中插入数据246

3.练习使用SQL语句修改表中的数据247

4.练习使用SQL语句删除表中的数据248

5.练习使用SELECT语句查询数据248

6.练习使用SQL语句创建视图248

实验4管理索引和序列249

目的和要求249

实验准备249

实验内容249

1.使用SQL语句创建索引249

2.在创建表的同时创建索引249

3.使用SQL语句创建序列250

4.在插入数据时使用序列250

实验5PL/SQL编程250

目的和要求250

实验准备250

实验内容250

1.使用条件语句251

2.使用分支语句251

3.使用循环语句251

4.使用系统函数251

实验6使用游标、存储过程和触发器251

目的和要求251

实验准备251

实验内容251

1.创建和使用游标252

2.编写和执行自定义过程252

3.编写和执行自定义函数252

4.创建和使用触发器252

大作业1:VB+Oracle学生档案管理系统253

项目1数据库结构设计253

项目2设计工程框架256

项目3系统主界面和登录模块设计259

项目4院系管理模块设计260

项目5学生信息管理模块设计265

项目6学生奖惩管理模块设计271

项目7学籍变动管理模块设计272

项目8用户管理模块设计275

大作业2:ASP+Oracle网上购物系统279

项目1数据库结构设计279

项目2目录结构与通用模块282

项目3管理主界面与登录程序设计284

项目4公告信息管理模块设计287

项目5商品类别管理模块设计293

项目6商品管理模块设计296

项目7订单管理模块设计302

项目8系统主界面与登录程序设计305

项目9设计商品查询及购买模块306

附录2下载Oracle10g315

附录3Oracle10g系统权限318

参考文献322

……

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有