第1部分 Oracle简介及SQL*Plus的使用 2
第1章 Oracle概论 2
1.1 Oracle的特点 2
1.2 Oracle数据库组成 3
第2章 SQL与SQL*Plus 6
2.1 Oracle服务器和客户端的配置及SQL简介 6
2.2 数据查询语言(Query) 13
2.3 数据定义语言(DDL) 26
2.4 数据操纵语言(DML) 32
2.5 数据控制语言(DCL) 34
2.6 SQL*Plus中的函数 35
第3章 PL/SQL 45
3.1 PL/SQL简介 45
3.2 PL/SQL块的定义部分 46
3.3 PL/SQL块的过程体 49
3.4 PL/SQL块的例外处理 62
第2部分 Oracle Forms 6i设计 70
第4章 Oracle Forms概述 70
4.1 Oracle Forms简介 70
4.2 Form结构 71
4.3 开发Form应用程序 72
第5章 Form开发过程中的对象及其属性 81
5.1 设置Form对象属性 81
5.2 创建和设置数据块对象 83
5.3 块间联系 86
5.4 文本项对象 88
5.5 其它输入项 100
5.6 非输入项 102
5.7 窗口和画布视图 104
第6章 触发器及其应用 111
6.1 触发器概述 111
6.2 编写触发器代码 114
6.3 触发器实例 119
6.4 触发器应用实例 124
第7章 开发菜单模块 134
7.1 什么是菜单模块 134
7.2 菜单编辑器 134
7.3 增加新的菜单项 136
第8章 完整的Form应用开发 138
8.1 多个Form模块的应用 138
8.2 综合应用例子 140
第3部分 Oracle Graphics设计 144
第9章 Graphics Builder基础 144
9.1 Graphics Builder的功能 144
9.2 Oracle Graphics中的图表类型及模块的组成 144
9.3 创建图表的步骤 146
9.4 各种简单图表的创建 146
第10章 应用Forms及Graphics设计学生信息管理系统 153
10.1 建立基表 153
10.2 在Forms Builder中进行设计 153
10.3 在Graphics Builder中进行设计 156
10.4 Form和Graphics的集成 158
第4部分 Oracle Reports设计 162
第11章 Oracle Reports概述 162
11.1 功能及特点 162
11.2 Oracle Reports基本概念 163
第12章 数据模型的基本概念及组成 169
12.1 查询 169
12.2 组 170
12.3 列 171
12.4 数据链接 175
12.5 参数 177
第13章 布局的基本概念 183
13.1 布局对象 183
13.2 报表区域 183
13.3 缺省布局 184
第14章 用PL/SQL语言编写Oracle Reports触发器 194
14.1 PL/SQL概述 194
14.2 Oracle Reports中的PL/SQL结构块 195
14.3 触发器的定义及类型 198
第15章 各种不同报表的构造 202
15.1 建立缺省报表 202
15.2 建立分组报表 205
15.3 在报表中加入图文文本及画线 211
15.4 构造一个主/从报表 214
15.5 发电量日台帐 215
15.6 发电量月台帐 218
第5部分 应用实例 224
第16章 火电厂生产日报系统 224
16.1 需求分析 224
16.2 模块设计及描述 225
16.3 系统实现 227
第6部分 Oracle数据库DBA管理基础 246
第17章 Oracle数据库的安装与创建 246
17.1 Oracle数据库的安装 246
17.2 数据库的创建和删除 255
17.3 资料档案库的建立 261
第18章 数据库的备份及表和用户的管理 266
18.1 数据库的备份 266
18.2 表和用户的管理 270
第7部分 Oracle高级应用程序开发 279
第19章 C/S模式下Delphi程序设计 279
19.1 BDE方式 279
19.2 ADO方式 289
19.3 dbExpress方式 290
19.4 ODAC方式 291
第20章 B/S模式下ASP程序设计 298
20.1 数据库联结 298
20.2 数据输出 298
20.3 数据编辑 301
参考文献 305