第1章 数据库基本概念 1
1.1 数据库管理系统 1
1.2 数据库管理员 6
1.3 数据字典 8
1.4 分布式数据库系统 9
1.5 数据库模型 11
1.6 本章小结 18
第2章 Oracle数据库系统结构 19
2.1 Oracle 数据库结构 19
2.2 Oracle 的配置方案和运行 24
2.3 数据库的启动和关闭 27
2.4 Oracle 的管理 29
2.5 本章小结 37
第3章 实用数据库的建立 38
3.1 Oracle 数据类型 38
3.2 内部函数 42
3.3 数据库 53
3.4 基本表 58
3.5 视图 72
3.6 索引 79
3.7 同义词 82
3.8 聚集 83
3.9 序列 86
3.10 本章小结 89
第4章 对数据库进行查询 91
4.1 简单的SELECT语句 91
4.2 使用WHERE子句限定条件 100
4.3 排序查询 103
4.4 连表查询 105
4.5 子量询块嵌套查询 111
4.6 使用ANY查询 126
4.7 使用IN查询 129
4.8 使用BETWEET查询 131
4.9 使用EXISTS查询 133
4.10 使用ALL查询 135
4.11 使用LIKE查询 135
4.12 算术表达式查询 137
4.13 空值查询 139
4.14 使用库函数和内部函数查询 142
4.15 分组查询 157
4.16 集合查询 160
4.17 树结构查询 166
4.18 本章小结 177
第5章 处理数据库中的数据 178
5.1 增加数据 178
5.2 修改数据 184
5.3 删除数据 194
5.4 事务处理 195
5.5 本章小结 202
6.1 用户和角色的创建 203
第6章 用户、角色和权限控制 203
6.2 用户和角色的删除 204
6.3 预定义用户和角色 204
6.4 权限控制 205
6.5 Oracle权限列表 207
6.6 本章小结 210
第7章 使用PL/SQL进行数据库开发 211
7.1 PL/SQL 简介 212
7.2 PL/SQL 数据类型 213
7.3 PL/SQL 变量和常量 226
7.4 PL/SQL 表达式 232
7.5 PL/SQL 注释 233
7.6 PL/SQL 控制结构 235
7.7 PL/SQL 例外物理 252
7.8 PL/SQL 光标处理 260
7.9 PL/SQL 过程和函数 272
7.10 PL/SQL 包 287
7.11 数据库触发器 292
7.12 本章小结 299
第8章 Oracle性能优化 300
8.1 表的优化 300
8.2 索引的优化 301
8.3 查询的优化 304
8.4 数据库性能调整 307
8.5 应用程序性能调整 312
8.6 本章小结 318
第9章 Oracle的恢复与备份 319
9.1 备份和恢复综述 319
9.2 Oracle 数据库备份 320
9.3 Oracle 数据库恢复 324
9.4 数据库的恢复和实现 329
9.5 本章小结 335