第一章ORACLE关系数据库系统概述 1
1.1 ORACLE系统的特点 1
目 录 1
1.2 ORACLE系统的组成 2
1.3 ORACLE系统的安装和运行 6
第二章 SQL*PLUS的使用 11
2.1 SQL*PLUS简介 11
2.1.1 SQL语言 11
2.1.2 SQL*PLUS初步 12
2.2 SQL*PLUS的简单使用 15
2.3基本查询 20
2.3.1无条件查询 21
2.3.2条件查询 24
2.3.3查询结果的排序 29
2.3.4汇总信息查询 31
2.4.1表连接操作 35
2.4进一步的查询 35
2.4.2集合操作 41
2.4.3子查询 43
2.4.4树型结构信息的查询 50
2.5查询结果的控制 55
2.5.1数据显示和使用 55
2.5.2格式化输出 68
2.6数据更新 73
2.6.1插入数据 73
2.6.2修改数据 75
2.6.3删除数据 76
2.6.4 更新的提交与撤消 76
2.7 视图 79
2 7.1视图的概念 79
2.7.2视图的基本操作 80
2.7.3 多表视图 82
2.8数据定义与授权控制 83
2.8.1表的创建 83
2 8.2表的结构的修改 87
2.8.3表与视图的复制和删除 88
2.3.4索引 90
2.8.5授权控制 91
第三章 SQL*FORMS的使用 94
3.1 概述 94
3.2 SQL*FORMS入门 95
3.2.1基本概念 95
3.2.2一个简单FORM的定义和运行 101
3.3 FORM设计 118
3.3.1 设计概述 119
3.3.2 FORM级设计 119
3.3.3块级设计 130
3.3.4域级设计 141
3.3.5屏幕画面设计 150
3.4 SQL*FORMS的触发器 153
3.4.1概述 153
3.4.2触发器的定义及执行 164
3.4.3设计触发器 177
3.5 SQL*FORMS的组成 189
第四章 SQL*Report的使用 195
4.1概述 195
4.2报表正文格化程序RPF 196
4.2.1 RPF的概念 196
4.2.2 表和列 197
4.2.3 运行RPF 198
4.2 4 RPF命令语法 199
4.2.5 RPF命令 200
4.2.6反斜线的使用 209
4.2.7举例 210
4.3.1 RPT的概念 212
4.3报表生成程序RPT 212
4.3.2宏、变量和标事情的命名 213
4.3.3 运行RPT 214
4.3.4 RPT语句语法 214
4.3.5 RPT语句 214
4.4打印报表实例 228
第五章 SQL*CALC的使用 231
5.1 概述 231
5.1.1 简介 231
5.1.2基本概念 231
5.1.3 SQL*CALC的启动 232
5.2制表的基本操作 235
5.3制表命令 242
5.4使用ORACLE的数据 257
5.5 有关ORACLE命令 265
6.1概述 270
第六章SQL*Graph的使用 270
6.2绘制直方图 274
6.3绘制折线图 276
6.4绘制圆饼图 281
6.5图形的进一步完善 284
第七章 SQL*NET的使用 290
7.1概述 290
7.2 SQL*NET所支持的三种通信规程简介 291
7.3 使用SQL*NET进行数据库操作 292
第八章ORACLE数据库管理 296
8.1数据库管理概述 296
8.1.1 数据库管理员(DBA)及其职责 296
8.1.2初始DBA用户:SYS和SYSTEM 297
8.2ORACLE数据库结构 297
8.2.1 ORACLE体系统结构及 297
ORACLE数据库系统 297
8.2.2ORACLE中数据的存储 301
8.2.3ORACLE数据字典 304
8.2.4 ORACLE中的数据类型 305
8.2.5 一致性和并行性 306
8.2.6索引 309
8.3 DBA工具—一组数据库管理实用工具 310
8.3.1 ORACLE的启动和停止 310
(IOR实用程序) 310
8.3.2ORACLE系统监视(ODS实用程序) 317
8.3.3后映象日志(AIJ实用程序) 320
8.3.4ORACLE数据装入(ODL实用程序) 322
8.3.5ORACLE数据的卸出和重装入 326
(EXPORT”IMPORT实用程序) 326
8.4ORACLE数据库安全管理 331
8.4.1用户的权限管理 331
8.4.2ORA(CLE的审计机制(Auditing) 333
9.1.1 Pro*C程序的处理过程 337
9.1 Pro*C程序简介 337
第九章ORACLE预编译接口 337
9.1.2 Pro*C程序的组成 338
9.2查询 343
9.2.1 查询的基本组成 343
9.2.2数据类型的转换 343
9.2.3指针的使用 345
9.3事务的提交与撤消 348
9.4错误检测 349
9.4.1指示变量的使用 349
9.4.2 SQLCA结的使用 350
9.4.3 WHENEVER语句的使用 353
9.5动态语句 353
9.5.1均匀输入宿主变量的非查询动态语句 354
9.5.2有输入宿主变量的非查询动态语句 356
9.5.3查询动态语句 358
9.5.4使用措述符的动态语句 361