《Oracle 8i开发工具》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:Oracle管理系列编委会编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2001
  • ISBN:730003750X
  • 页数:474 页
图书介绍:

目录 1

第1章 Oracle Developer 1

1.1 常见的Oracle内部工具 1

1.1.1 Project Builder 1

1.1.2 Form Builder 2

1.1.3 Graphics Builder 3

1.1.4 Translation Builder 3

1.1.5 Report Builder 3

1.1.7 Query Builder 4

1.1.6 Schema Builder 4

1.2 Oracle开发工具的特性 5

1.2.1 Object Navigator 6

1.3 数据库的连接性 7

1.4 模块访问 7

1.5 Oracle Developer与开放式系统 7

1.5.1 集成ORACLE产品 8

1.6 使用Web.Show_Document集成Reports组件和Graphics组件使用 11

1.6.1 通过ODBC使用其他数据库管理器 11

1.6.2 将组件集成到Oracle Developer表单 13

1.6.3 修改键值 16

1.6.4 用Oracle Translation Builder使应用程序国际化 17

1.7 本章小结 22

第2章 Form Builder 23

2.1 Form Builder的工作环境 23

2.1.1 Object Navigator 23

2.1.2 Layout Editor 27

2.1.3 Preferences 29

2.1.4 新建表单模块 31

2.1.5 建立一个简单的默认表单 31

2.2 使用样板文本和图形来改进表单应用程序 33

2.3 用属性来定制表单 34

2.4 触发器和程序单元 35

2.5 利用联系来链接表单中的各个块 36

2.6 处理鼠标事件 38

2.7 警报事件处理 40

2.8 利用计时器来控制事件 41

2.9 多表单应用程序 45

2.10 处理菜单 45

2.11 动态运行应用程序技术 47

2.12 Form中对表单质量的考虑 49

2.13 库、对象类以及可视化属性 50

2.14 本章小结 51

第3章 Report Builder 52

3.1 Report Builder的工作环境 52

3.1.1 Data Model Editor 53

3.1.2 Layout Editor 54

3.1.3 初始化Report环境 56

3.1.4 Report Wizard 57

3.2 构造表格型报表 59

3.3 使用二级查询 60

3.4 用样板文本和图形定制报表 61

3.5 添加报表分割层次 66

3.6 使用汇总和公式列 68

3.7 如何设置报表的格式 70

3.8 研究复杂的报表 72

3.8.1 邮寄标签报表 72

3.8.2 邮件报表 73

3.8.3 矩阵报表 73

3.9 创建动态报表 74

3.9.1 使用动态查询参数 74

3.9.2 定义运行时使用词汇参数的查询 75

3.10 运行Report报表 76

3.11 本章小结 77

第4章 Graphics Builder 78

4.1 Graphics Builder 78

4.1.1 Layout Editor 78

4.1.2 初始化Graphics环境 79

4.2 定义显示 81

4.2.1 创建柱状图表 81

4.2.2 创建饼图 82

4.2.3 创建其他图标类型 83

4.3 图表参数 84

4.4 多图表应用程序 85

4.4.1 创建多层图表 85

4.4.2 创建展开图表 88

4.5 格式化图表 89

4.5.1 在图表中添加文本项 89

4.5.2 自定义图表标注 90

4.5.3 创建分割式图表 92

4.5.4 使用格式化触发器 92

4.5.5 创建数据过滤器 93

4.6 本章小结 94

5.1 在Form Builder中显示图形 95

第5章 Oracle Developer集成 95

5.2 从Form Builder中执行报表 97

5.3 接口和非Oracle应用程序接口 98

5.4 Windows API和其他的DLL接口 98

5.5 本章小结 99

第6章 属性列表介绍 100

6.1 各种画板属性 100

6.2 各种窗口属性 102

6.3 Forms属性 105

6.4 块属性 106

6.5 项属性 109

6.6 Lov属性 117

6.7 Alertfuntional属性 118

6.8 报表属性 118

第7章 Programmer/2000 122

7.1 预编译 122

7.1.1 Oracle预编译器 122

7.1.2 为什么要预编译源程序 122

7.1.3 预编译器特点概述 122

7.1.5 ANSI/ISO/NIST标准 123

7.1.4 预编译器所支持的高级语言 123

7.1.6 预编译器选项 124

7.1.7 如何进行程序编译 124

7.1.8 条件预编译 124

7.2 嵌入式SQL宿主程序 125

7.2.1 命名约定 125

7.2.2 嵌入式SQL语言 126

7.2.3 PL/SQL块 126

7.2.4 开发宿主程序的要求 130

7.3.2 控制事务处理 134

7.3.1 逻辑工作单位 134

7.3 数据操作 134

7.3.3 锁定 135

7.4 出错处理 135

7.4.1 出错处理 135

7.4.2 SQLCA变量 135

7.4.3 whenever语句 137

7.4.4 指示器变量 137

7.4.5 宿主数组 138

7.4.6 动态SQL 138

7.4.7 用户退出程序 140

7.5.1 性能调整 141

7.5 性能问题 141

7.5.3 改进性能 142

7.5.2 性能不良 142

7.6 Oracle的琐碎 143

7.6.1 Oracle的调用接口 143

7.6.2 SQL*MODULE 143

7.6.3 Oracle 8i中的新特性 143

7.7 本章小结 144

8.1 多维数据库的入门知识 145

8.1.1 OLAP的定义 145

第8章 Oracle Discoverer介绍 145

8.1.2 多维数据存储策略——星形模式 147

8.1.3 作为数据仓库工具的Discoverer 148

8.1.4 Discoverer的特性、功能和优点 149

8.1.5 为什么要学习结构 150

8.1.6 什么是数据库 150

8.1.7 Oracle存放用户数据的表 153

8.1.8 视图——查看数据的特殊方式 154

8.1.9 创建视图 155

8.2 使用Discoverer制作报表 155

8.2.1 使用Discoverer制作报表 155

8.2.2 创建一个数据库 156

8.2.3 Load Wizard的使用 158

8.2.4 浏览修改各个文件夹和项目的属性 159

8.3 Administrative Edition 160

8.3.1 创建条件 161

8.3.2 创建项目和数据层次 161

8.3.3 创建项目类 161

8.3.4 创建文件夹 162

8.3.5 创建汇总文件夹 162

8.4 User Edition 163

8.3.6 对于映射区域访问权限的限制 163

8.4.1 预编译选项列表 164

8.5 本章小结 165

第9章 Oracle企业管理器 167

9.1 理解企业管理器体系结构 167

9.2 开始学习 169

9.3 使用控制台功能 170

9.3.1 理解集成的控制台功能 171

9.3.2 使用导航器浏览数据库 171

9.3.3 使用组使数据库映像化 172

9.3.4 使用作业使数据库系统管理任务自动化 172

9.3.5 使用事件管理响应变化 173

9.4 使用数据库管理工具 175

9.4.1 管理实例 175

9.4.2 管理模式 176

9.4.3 管理安全性 176

9.4.4 管理存储 176

9.4.5 执行SQL 177

9.4.6 管理可恢复性 177

9.4.7 管理数据 177

9.5 使用诊断包 178

9.4.8 管理软件 178

9.5.1 性能监控与追踪 179

9.5.2 追踪数据库活动 179

9.5.3 监控会话 179

9.5.4 使用容量计划器与锁管理器 180

9.6 使用调整包 180

9.6.1 管理表空间 181

9.6.2 使用Oracle专家 181

9.6.3 使用SQL分析 182

9.7 使用企业增值产品 183

9.8 本章小结 183

第10章 Oracle 8i SQLJ介绍 184

10.1.1 Java 185

10.1 Java与数据库的联系 185

10.1.2 Java与Oracle8数据库服务器的紧密集成 186

10.2 静态嵌入式SQL:SQLJ 188

10.2.1 动态嵌入式SQL 188

10.2.2 静态嵌入式SQL 189

10.2.3 SQLJ概述 189

10.2.4 比较SQLJ与JDBC 199

10.2.5 在胖、瘦客户端及服务器端使用SQLJ 200

10.4 本章小结 202

10.3 其他嵌入式SQL与SQLJ的比较 202

第11章 SQLJ开发基础 203

11.1 非SELECT语句的实现 203

11.1.1 连接数据库 203

11.1.2 没有返回结果的SQLJ可执行语句 205

11.1.3 SQLJ装入程序例子(LoadAccountList.SQLJ) 206

11.1.4 翻译和运行程序LoadAccountList.SQLJ 211

11.2 SELECT语句的实现 212

11.2.1 在SQLJ程序中使用命名迭代器执行SELECT语句 212

11.2.2 在SQLJ程序中使用定位迭代器执行SELECT语句 219

11.3 SQLJ翻译过程 225

11.4 定制SQLJ的选项和属性 227

11.4.1 SQLJ命令行选项 227

11.4.2 用属性文件指定SQLJ选项 228

11.5 本章小结 230

第12章 开始SQLJ程序设计 231

12.1 无返回值的SQLJ语句 231

12.1.1 SQLJ DDL 232

12.1.2 SQLJ DML 232

12.1.3 事务控制的命令 241

12.1.4 SQLJ可执行语句 243

12.2 带有返回结果的SQLJ语句 245

12.2.1 可执行的SELECT语句 245

12.2.2 宿主表达式和结果表达式在运行时的求值 264

12.3 其他相关的类 264

12.3.1 JDBC和SQLJ异常类 264

12.3.2 其他有用的JDBC和SQLJ类 265

12.4 本章小结 265

第13章 高级SQL技术 266

13.1 使用SQLJ连接环境类建立数据库连接 266

13.1.1 单个数据库连接的实现 266

13.1.2 用SQLJ管理多个数据库连接 273

13.2.1 SQLJ胖客户端应用 283

13.2 SQLJ应用 283

13.2.2 SQLJ瘦客户端应用 284

13.2.3 在应用服务器中使用SQLJ 284

13.2.4 SQLJ的深入应用 284

13.3 使用SQLJ的流类 295

13.3.1 SQLJ流的概述 296

13.3.2 通过流类将数据存放到数据库中 297

13.3.3 把文件存入数据库 297

13.3.5 从数据库中提取存储的文件 302

13.3.4 使用流类从数据库中检索数据 302

13.4 SQLJ和JDBC 308

13.4.1 将JDBC连接转换为SQLJ连接 308

13.4.2 把SQLJ连接转换为JDBC连接 311

13.4.3 共享和关闭连接 312

13.4.4 SQLJ迭代器和JDBC结果集的互操作性 313

13.5 多线程 317

13.5.1 使用SQLJ的多线程 317

13.5.2 多线程与运行环境 318

13.5.3 SQLJ应用与多线程 318

13.6 本章小结 323

14.1 用户定义的SQL对象类型及其处理方法 324

第14章 使用SQLJ对象 324

14.1.1 用户自定义SQL对象类型 325

14.1.2 在SQLJ中处理SQL对象类型 330

14.2 用户定义的SQL集合类型及其处理方法 346

14.2.1 Oracle8i用户定义的SQL集合类型 346

14.2.2 在SQLJ中处理SQL集合类型 351

14.3 本章小结 368

15.1 开发SQL组件 369

15.1.1 分布式计算系统的基本概念 369

第15章 组件开发简介 369

15.1.2 设计和开发SQLJ基于组件的对象 371

15.1.3 组件的概念 372

15.1.4 什么是组件模型 372

15.1.5 开发SQLJ组件 373

15.2 Java RMI 384

15.2.1 什么是RMI 385

15.2.2 RMI对象组成 385

15.2.3 开发RMI对象 385

15.3 本章小结 395

16.1 术语 396

第16章 JDeveloper 396

16.2 Java综观 397

16.3 什么是JDeveloper 398

16.4 为在Oracle环境下运行JDeveloper准备工作站 398

16.5 JDeveloper快速浏览 399

16.5.1 主窗口 399

16.6 AppBrowser 399

16.6.1 导航窗格 400

16.6.2 结构窗格 400

16.6.3 内容窗格 400

16.6.5 JDeveloper对象 401

16.6.4 检查器窗口 401

16.6.6 JDBC—链接到Oracle 8i 402

16.6.7 数据存取的“提供—解决”模式 403

16.6.8 建立第一个应用程序 403

16.6.9 编译并运行项目 405

16.7 本章小结 405

第17章 SQL*PLUS 406

17.1 SQL*PLUS简介 406

17.2 用途和限制 406

17.3 SQL*PLUS命令 407

17.4 本章小结 412

第18章 如何有效利用OSS 413

18.1 Oracle支持服务机构 413

18.1.1 工具和术语 414

18.1.2 与支持部联系 415

18.1.3 支持分析员做什么 415

18.1.4 角色和职责 417

18.1.5 支持处理过程 418

18.2 登录有效的TAR 418

18.2.2 准备 419

18.2.1 使TAR要求最小化 419

18.2.3 定义TAR的严重级 423

18.3 提高用户支持服务质量的步骤 424

18.3.1 问题归档——提前准备 424

18.3.2 登录电子TAR 424

18.3.3 定义用于支持的用户内部进程 425

18.3.4 管理用户进程 426

18.3.5 有效的通信 428

18.3.6 拥有适当的部件 429

18.3.7 拥有适当的技能集 430

18.3.9 使用逐步升级处理 431

18.3.8 管理定制 431

18.3.10 评估工程计划 432

18.3.11 安装与升级 433

18.3.12 做备份 434

18.3.13 加入Oracle Applications用户组 434

18.3.14 填写用户调查 434

18.4 本章小结 436

附录1 Oracle数据字典 437

附录1.1 命名说明 437

附录1.2 使用举例 437

附录2 Forms中的内置子程序 449

附录3 系统变量 464

附录4 24×7可用性的重新设计 467

附录4.1 技术手段 467

附录4.1.1 限制数据库访问 467

附录4.1.2 限制数据库大小 468

附录4.1.3 排除故障点 468

附录4.2 技术解决方案 469

附录4.2.1 对数据库管理活动的测试 470

附录4.2.2 快速管理 470

附录4.2.3 迅速恢复 471