图书介绍
Oracle9i 关系数据库实用教程 第2版PDF|Epub|txt|kindle电子书版本下载
- 蔡立军等编著 著
- 出版社: 水利水电出版社
- ISBN:9787508458120
- 出版时间:2008
- 标注页数:239页
- 文件大小:53MB
- 文件页数:253页
- 主题词:关系数据库-数据库管理系统,Oracle 9i-高等学校-教材
PDF下载
下载说明
Oracle9i 关系数据库实用教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle9/概述1
1.1数据库基础知识1
1.1.1数据库的特点1
1.1.2数据库用户1
1.2关系数据库系统2
1.2.1关系数据库简介2
1.2.2关系数据库的逻辑结构2
1.3 Oracle公司及产品4
1.3.1 Oracle产品简介4
1.3.2 Oracle发展的里程碑5
1.3.3 Oracle版本号的识别5
1.3.4 Oracle9i的新特性6
1.4 Oracle9i的安装10
1.4.1系统配置10
1.4.2安装步骤11
习题一21
第2章 Oracle体系结构22
2.1 Oracle的物理结构22
2.1.1数据文件22
2.1.2日志文件22
2.1.3控制文件23
2.1.4配置文件23
2.2 Oracle的逻辑结构24
2.2.1表空间24
2.2.2段25
2.2.3区26
2.2.4数据库块27
2.2.5模式对象27
2.3 Oracle的内存结构27
2.3.1系统全局区28
2.3.2程序全局区29
2.3.3排序区30
2.3.4软件代码区30
2.4数据库实例与进程30
2.4.1 Oracle数据库实例30
2.4.2进程30
2.5数据字典32
2.5.1数据字典的结构32
2.5.2数据字典的用途33
习题二34
第3章 SQL语言基础35
3.1 SQL简介35
3.1.1 SQL语言的主要功能35
3.1.2 SQL的优点35
3.1.3操作界面36
3.2 SQL的基本语法36
3.3数据查询语言(DQL)37
3.3.1基本查询37
3.3.2复合查询40
3.3.3集合函数41
3.4数据操纵语言(DML)43
3.4.1 INSERT语句43
3.4.2 DELETE语句43
3.4.3 UPDATE语句44
3.5数据定义语言(DDL)45
3.5.1 CREATE语句45
3.5.2 ALTER语句47
3.5.3 DROP语句48
3.5.4 TRUNCATE语句48
3.6数据控制语言(DCL)48
3.7常用函数49
习题三50
第4章 PL/SQL编程51
4.1 PL/SQL简介51
4.2 PL/SQL的语法52
4.2.1 PL/SQL块52
4.2.2常量与变量53
4.2.3数据类型54
4.2.4运算符55
4.2.5流程控制56
4.2.6异常处理59
4.3存储过程和函数61
4.3.1存储过程61
4.3.2函数62
4.4触发器64
4.4.1触发器的设计规则64
4.4.2触发器的类型64
4.4.3触发器的创建64
4.4.4触发器的修改和删除65
4.4.5实例66
4.5游标66
4.5.1显式游标66
4.5.2隐式游标68
4.5.3实例68
4.6包68
4.6.1包的创建68
4.6.2实例69
习题四70
第5章 Oracle数据库管理71
5.1 Oracle数据库管理简介71
5.1.1 Oracle数据库管理的内容71
5.1.2数据库管理员的基本职责72
5.2创建、启动和关闭Oracle数据库73
5.2.1创建Oracle数据库前的准备73
5.2.2创建Oracle数据库74
5.2.3启动Oracle数据库79
5.2.4关闭Oracle数据库79
5.3管理表空间80
5.3.1创建表空间80
5.3.2更改表空间81
5.3.3删除表空间81
5.3.4查看表空间信息82
5.4管理Oracle数据文件83
5.4.1管理策略83
5.4.2建立和增加Oracle数据文件83
5.4.3改变Oracle数据文件的大小83
5.4.4设置Oracle数据文件的使用状态84
5.4.5查看Oracle数据文件信息84
5.5管理重做日志文件85
5.5.1管理策略85
5.5.2创建重做日志组和成员日志文件85
5.5.3删除重做日志组和成员日志文件86
5.5.4清空重做日志组86
5.5.5查询重做日志文件的信息86
5.6管理Oracle数据库对象86
5.6.1管理表87
5.6.2管理视图87
5.6.3管理索引87
5.6.4管理触发器88
5.6.5数据的完整性88
5.7 Oracle的数据字典89
5.8使用OEM管理数据库91
习题五95
第6章 Oracle的安全管理96
6.1 Oracle9i的安全保障机制96
6.1.1安全性内容96
6.1.2安全性策略97
6.2用户管理98
6.2.1数据库的存取控制98
6.2.2创建用户100
6.2.3修改用户101
6.2.4删除用户101
6.3权限和角色102
6.3.1基本概念102
6.3.2创建角色103
6.3.3授予权限或角色104
6.3.4回收权限或角色105
6.3.5激活和禁用角色105
6.4概要文件106
6.4.1概要文件中的参数106
6.4.2激活和禁用资源限制107
6.4.3管理概要文件108
6.5数据审计110
6.5.1数据审计概述110
6.5.2审计的使用110
6.6案例分析111
习题六113
第7章 数据库的备份与恢复114
7.1备份与恢复概述114
7.1.1数据库的备份114
7.1.2数据库的恢复115
7.1.3常用术语115
7.2物理备份与恢复117
7.2.1冷备份与恢复117
7.2.2热备份与恢复118
7.2.3几种非完全恢复方法119
7.3逻辑备份与恢复120
7.3.1逻辑备份与恢复简介120
7.3.2导出操作121
7.3.3导入操作123
7.4高级复制技术123
7.5恢复管理器(RMAN)124
7.5.1 RMAN概述125
7.5.2 RMAN命令126
7.5.3 RMAN的使用126
7.6 Oracle灾难恢复解决方案128
7.6.1 Data Guard的功能简介128
7.6.2数据库的切换129
7.6.3限制数据丢失量的方法131
7.6.4 Oracle9i Data Guard的一些部件131
7.7备份与恢复策略132
7.8实例分析134
习题七135
第8章 Oracle9i常用工具136
8.1 SQL*Plus交互式应用程序136
8.1.1 SQL*Plus的启动和关闭136
8.1.2 SQL* Plus命令138
8.2 SQL*Plus Worksheet全屏幕开发环境141
8.2.1 SQL*Plus Worksheet和SQL*Plus的比较141
8.2.2 SQL*Plus Worksheet的使用142
8.3 Oracle企业管理器(OEM)143
8.3.1 OEM的体系结构144
8.3.2 OEM组件介绍144
8.4移植工具147
8.5配置网络管理的工具149
8.6性能监测器150
8.7分析工具LogMiner150
8.7.1 LogMiner的用途151
8.7.2 LogMiner的安装和使用151
8.7.3图形化分析工具154
习题八155
第9章 Oracle的性能优化157
9.1数据库性能优化概述157
9.1.1数据库性能优化的内容157
9.1.2不同类型系统的优化158
9.2 SQL语句的优化158
9.2.1 SQL语句的优化规则159
9.2.2 SQL语句优化的具体方法159
9.3 Oracle运行环境的优化161
9.3.1内存结构的调整162
9.3.2物理I/O的调整163
9.3.3 CPU的优化调整163
9.3.4网络配置的优化165
9.3.5 Oracle碎片整理165
9.3.6 Oracle系统参数的调整166
9.4并发事件处理168
9.4.1并发事件的产生168
9.4.2锁169
9.5数据完整性171
9.6数据库性能优化的工具173
9.7常见问题处理173
9.7.1序号生成器173
9.7.2确定Oracle数据库表中重复的记录174
9.8案例分析174
习题九177
第10章 Oracle9i的网络应用178
10.1 Oracle网络服务功能178
10.1.1 Oracle网络服务概述178
10.1.2 Oracle9i网络服务的新特性178
10.1.3 Oracle网络的几个重点概念179
10.2 Oracle网络体系结构180
10.2.1 Oracle9i应用服务器180
10.2.2网络组件182
10.3 Oracle的网络解决方案183
10.3.1客户机/服务器应用183
10.3.2因特网文件系统183
10.3.3 Web应用184
10.3.4最大可用性体系结构185
10.4网络配置和管理工具186
10.4.1 Oracle网络管理器186
10.4.2 Oracle网络配置助手187
10.4.3 Oracle网络控制工具187
10.5规划和配置网络188
10.5.1在组织内部配置网络188
10.5.2为Internet配置网络189
10.6案例分析189
习题十191
第11章 数据仓库和分布式应用192
11.1数据仓库192
11.1.1数据仓库简介192
11.1.2 Oracle数据仓库的体系结构194
11.1.3 Oracle数据仓库设计和建立工具196
11.1.4 Oracle集成的决策分析工具集197
11.2分布式数据库200
11.2.1分布式数据库简介200
11.2.2 Oracle中分布式数据库的管理203
11.2.3分布式事务管理209
习题十一212
第12章 Oracle9i数据库应用实例213
12.1连锁经营管理信息系统213
12.1.1系统分析213
12.1.2系统设计214
12.1.3系统实现218
12.2基于.NET平台的电子商务系统231
12.2.1 .NET简介232
12.2.2环境配置及数据库模式设置232
12.2.3在Visual Basic .NET中操作Oracle数据库233
附录Oracle系统函数237
参考文献239