第一章 ORACLE RDBMS概论 1
1.1 ORACLE RDBMS的特点 1
1.2 ORACLE分布式处理环境 2
1.3 ORACLE体系结构 5
1.4 ORACLE软件产品 5
1.5 ORACLE6.0版(V6)对5.0版(V5)的改变 7
1.6 ORACLE软件的历史和目前发展 9
2.1 ORACLE内核程序 11
第二章 ORACLE体系结构 11
2.2 ORACLE数据库系统 12
2.3 ORACLE RDBMS文件结构 13
2.4 ORACLE RDBMS的空间结构 16
2.5 ORACLE RDBMS系统进程结构 21
第三章 SQL PLUS数据定义语言(DDL) 26
3.1 ORACLE数据库实体 26
3.2 ORACLE数据类型 27
3.3 用户数据库实体的创建 31
3.4 用户数据库实体的修改 40
3.5 用户数据库实体的取消 43
第四章 SQL PLUS数据操纵语言(DML) 46
4.1 插入操作(INSERT) 46
4.2 修改操作(UPDATE) 47
4.3 删除操作 48
4.4 并发访问中封锁 48
第五章 SQL PLUS的数据控制语言(DCL) 51
5.1 事务的概念及其意义 51
5.2 事务控制原则 51
5.3 事务控制方式 51
5.4 只读事务 53
第六章 SQL数据查询语言(QUERY) 54
6.1 SQL数据查询语言概述 54
6.2 运算符和表达式 55
6.3 函数 57
6.4 SQL中的常数表达式计算 63
6.5 数据字典 64
6.6 select语句的子句 66
6.7 高级查询 70
6.8 利用SQL生成SQL 76
7.1 关键字 80
第七章 ORACLE数据完整性控制 80
7.2 表约束和列约束 82
7.3 利用视图实施取值完整性 85
第八章 ORACLE RDBMS系统管理 87
8.1 系统安全性管理 87
8.2 系统空间管理 95
8.3 应用性能的改善 104
8.4 系统性能的改善 112
8.5 SQL DBA 116
9.1 SQL Forms概述 121
第九章 SQL Forms 121
9.2 SQL Forms中的功能键 122
9.3 SQL Forms的设计过程 123
9.4 SQL Forms的设计步驟 126
9.5 触发器概念 128
9.6 触发器设计 137
9.7 SQL Forms操作方法 145
第十章 PL/SQL 150
10.1 PL/SQL概念 150
10.2 PL/SQL块标识符说明段 152
10.3 PL/SQL块过程休 157
10.4 PL/SQL块异常处理例程定义段 164
第十一章 ORACEL预编译产品(PRO SQL) 168
11.1 PRO SQL应用开发过程 168
11.2 PRO C编程 170
11.3 PRO FORTRAN编程 190
11.4 ORACLE调用接口(OCI) 202
11.5 SQL Forms用户出口例程开发 205
第十二章 ORACEL决策辅助工具 209
12.1 SQL Graph 209
12.2 SQL Report 217
12.3 SQL ReportWriter 226
第十三章 ORACLE实用程序 233
13.1 Export/Import 233
13.2 SQL Loader 237
13.3 CRT和ORACLE Terminal 241
第十四章 SQL NET 247
14.1 SQL NET概述 247
14.2 SQL NET Asyn和SQL NET 3270/Irma 252
14.3 SQL NET TCP/IP 253
14.4 SQL NET DECnet 259