图书介绍
Oracle数据库基础PDF|Epub|txt|kindle电子书版本网盘下载
- 贾素玲,王强主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302146942
- 出版时间:2007
- 标注页数:249页
- 文件大小:24MB
- 文件页数:266页
- 主题词:关系数据库-数据库管理系统,Oracle-高等学校-教材
PDF下载
下载说明
Oracle数据库基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Oracle简介1
1.1 数据库理论简介1
1.1.1 关系数据库1
1.1.2 面向对象数据库系统1
1.1.3 分布式数据库2
1.1.4 并行数据库系统3
1.1.5 多媒体数据库3
1.1.6 数据仓库5
1.2 Oracle软件体系结构6
1.2.1 Oracle数据库文件6
1.2.2 Oracle内存结构7
1.2.3 Oracle进程8
1.3 C/S和B/S软件体系结构10
1.3.1 C/S软件体系结构10
1.3.2 B/S软件体系结构10
1.3.3 基于B/S结构与C/S结构结合的体系结构12
1.4 Oracle 9i产品介绍12
1.4.1 Oracle 9i产品介绍14
1.4.2 Oracle 9i关键应用程序17
1.4.3 下一代数据库产品Oracle10g19
1.5 数据库对象21
1.6 SQL22
1.7 PL/SQL23
1.8 SQL*Plus24
1.8.1 SQL*Plus启动24
1.8.2 SQL*Plus命令27
本章小结28
习题128
第2章 表管理和查询29
2.1 列数据类型29
2.1.1 Oracle内建数据类型29
2.1.2 ANSI、DB2和SQL/DS数据类型31
2.1.3 用户自定义类型31
2.1.4 Oracle补充类型31
2.2 表管理32
2.2.1 create table命令32
2.2.2 alter table命令33
2.2.3 rename命令34
2.2.4 truncate table命令34
2.2.5 drop table命令35
2.3 select命令35
2.3.1 投影操作36
2.3.2 选择操作36
2.4 运算符37
2.4.1 算术运算符37
2.4.2 连接运算符38
2.4.3 条件运算符39
2.4.4 集合运算符43
2.5 单行函数43
2.5.1 字符函数43
2.5.2 数值函数44
2.5.3 日期函数45
2.5.4 转换函数46
2.6 order by子句46
2.7 组函数48
2.7.1 group by子句50
2.7.2 having子句51
本章小结51
习题252
第3章 数据管理53
3.1 数据操纵语言53
3.1.1 insert命令53
3.1.2 update命令56
3.1.3 delete命令57
3.2 列约束57
3.2.1 unique约束58
3.2.2 check约束61
3.2.3 not null约束61
3.3 表约束62
3.3.1 primary key约束62
3.3.2 foreign key约束64
3.4 变更约束68
3.4.1 增加约束68
3.4.2 禁用约束68
3.4.3 启动约束69
3.4.4 删除约束69
3.5 连接查询69
3.5.1 等值查询70
3.5.2 不等值查询72
3.5.3 外部连接72
3.5.4 自连接74
3.6 嵌套查询75
3.7 集合运算符77
3.7.1 并操作union77
3.7.2 交操作intersect78
3.7.3 差操作minus79
本章小结80
习题380
第4章 数据库对象管理82
4.1 视图管理82
4.1.1 创建视图83
4.1.2 创建可更新视图85
4.1.3 with check option和with read only选项88
4.1.4 drop view命令89
4.2 索引管理89
4.2.1 create index命令91
4.2.2 drop index命令91
4.3 序列管理92
4.3.1 create sequence命令92
4.3.2 alter sequence命令93
4.3.3 drop sequence命令93
4.4 同义词管理93
4.4.1 create synonym命令94
4.4.2 drop synonym命令94
4.5 用户管理94
4.5.1 create user命令96
4.5.2 alter user命令96
4.5.3 drop user命令96
4.6 权限管理96
4.6.1 grant命令98
4.6.2 revoke命令99
4.7 角色管理99
4.7.1 create role命令100
4.7.2 alter role命令100
4.7.3 set role命令101
4.7.4 drop role命令101
4.8 数据字典102
4.8.1 静态数据字典102
4.8.2 动态数据字典104
本章小结104
习题4105
第5章 PL/SQL基础106
5.1 PL/SQL块结构106
5.2 PL/SQL基本数据类型107
5.2.1 预定义数据类型107
5.2.2 定义变量109
5.2.3 输入字符&110
5.3 PL/SQL操作符110
5.4 复合数据类型111
5.4.1 PL/SQL记录111
5.4.2 显式定义记录111
5.4.3 隐式定义记录113
5.4.4 PL/SQL集合113
5.5 执行SQL116
5.5.1 select117
5.5.2 DML语句118
5.5.3 动态SQL119
5.6 条件语句120
5.6.1 if-then语句120
5.6.2 if-then-else语句121
5.6.3 if-then-elsif语句122
5.6.4 case语句123
5.7 循环语句124
5.7.1 loop和exit语句124
5.7.2 for-loop语句125
5.7.3 while-loop语句126
本章小结127
习题5127
第6章 游标和异常管理128
6.1 游标概述128
6.2 显式游标129
6.2.1 declare语句129
6.2.2 open语句130
6.2.3 fetch语句130
6.2.4 close语句131
6.3 显式游标属性134
6.3.1 %found属性135
6.3.2 %notfound属性135
6.3.3 %isopen属性135
6.3.4 %rowcount属性135
6.4 cursor for循环138
6.5 隐式游标139
6.5.1 SQL0.000000ound属性139
6.5.2 SQLotfound属性140
6.5.3 SQL1573896sopen属性141
6.5.4 SQL%rowcount属性141
6.6 异常处理概述142
6.7 异常处理种类144
6.7.1 预定义异常144
6.7.2 自定义异常145
6.7.3 SQLCODE和SQLERRM146
6.7.4 给自定义错误标注号码148
本章小结149
习题6149
第7章 PL/SQL子程序设计151
7.1 子程序151
7.2 过程151
7.2.1 过程概述151
7.2.2 参数模式in举例153
7.2.3 参数模式out举例154
7.2.4 参数模式in out举例155
7.3 函数156
7.4 包158
7.4.1 包概述158
7.4.2 创建包160
7.4.3 使用DBMS_SQL包162
7.5 触发器164
7.5.1 触发器概述164
7.5.2 referencing选项166
7.5.3 for each row选项167
7.5.4 when选项168
7.5.5 instead of选项169
7.5.6 条件谓词inserting、updating和deleting170
7.6 数据字典171
本章小结173
习题7174
第8章 事务和备份恢复管理175
8.1 事务处理概述175
8.1.1 事务管理目的175
8.1.2 事务属性176
8.1.3 分布式事务177
8.2 提交和回滚179
8.2.1 事务提交179
8.2.2 事务回滚180
8.2.3 保存点181
8.3 日志182
8.4 锁机制182
8.4.1 并发控制182
8.4.2 Oracle锁类别183
8.4.3 行级别锁定184
8.4.4 表级别锁定186
8.5 备份与恢复概述187
8.5.1 备份与恢复187
8.5.2 恢复管理器188
8.5.3 export和import安装188
8.6 导出190
8.6.1 export命令190
8.6.2 通过参数文件导出194
8.6.3 增量导出197
8.7 导入197
8.7.1 import命令197
8.7.2 通过参数文件导入199
本章小结201
习题8201
第9章 支付信息交换软件的数据库设计与实现202
9.1 支付交易模型202
9.2 软件体系结构203
9.2.1 层次结构203
9.2.2 面向对象结构203
9.3 软件解决方案204
9.3.1 数据获取方式204
9.3.2 软件设计方案204
9.4 支付数据交换接口设计205
9.4.1 CM过程205
9.4.2 MC过程206
9.4.3 MB过程206
9.4.4 BC过程206
9.5 数据库设计207
9.5.1 表设计207
9.5.2 视图设计208
9.5.3 索引设计210
9.5.4 序列设计210
9.5.5 同义词设计211
9.5.6 包设计211
9.5.7 触发器设计213
9.5.8 异常处理213
9.5.9 角色设计214
9.5.10 备份计划设计214
9.6 定义支付数据交换接口215
9.6.1 CM过程数据接口215
9.6.2 MB过程数据接口216
9.6.3 金融产品信息数据接口216
9.6.4 非金融产品数据接口216
9.7 与现有系统数据交换接口217
9.7.1 与现有供货商IT系统接口217
9.7.2 与现有银行IT系统接口217
9.8 UML描述218
9.8.1 用况图218
9.8.2 类图218
9.8.3 时序图219
9.9 公共API219
9.9.1 EXML219
9.9.2 EFTP220
9.10 项目功能设计222
9.10.1 供货商IT系统222
9.10.2 支付工具222
9.10.3 项目演示223
本章小结225
习题9225
附录A Oracle 9i服务器端安装设置226
A.1 服务器端安装226
A.2 启动和关闭Oracle数据库235
A.2.1 启动和关闭监听器235
A.2.2 连接数据库236
A.2.3 启动和关闭数据库236
附录B Oracle 9i客户端安装设置239
B.1 客户端安装239
B.2 配置Oracle Net Configuration Assistant245