《Oracle 8服务器技术精粹》求取 ⇩

第1章Oracle81

1.1 最新版本的Oracle1

第1部分 Oracle8服务器1

1.2 主要的改进3

1.3 Oracle8产品家族5

1.4 在应用环境中装备Oracle85

1.5 小结5

2.1 数据库体系结构6

2.1.1 实例6

第2章Oracle数据库结构6

2.2 Oracle进程8

2.2.1 用户进程8

2.2.2 数据写入进程8

2.2.3 日志进程8

2.2.4 监控进程8

2.3 内存与速度9

2.3.1 软件代码区9

2.3.2 系统全局区(SGA)9

2.4.1 数据文件10

2.4 磁盘存储10

2.3.4 排序区10

2.3.3 程序全局区(PGA)10

2.4.2 日志文件11

2.4.3 支持文件11

2.4.4 控制文件12

2.4.5 SGA定义文件12

2.4.6 日志与错误消息文件12

2.5 与 DBMS的连接12

2.6 多处理器配置13

2.8 微软Windows NT环境下的配置14

2.7 容错14

2.8.1 Windows NT下的Oracle815

2.9 小结15

第3章Oracle8的网络计算16

3.1 网络计算的迅猛发展16

3.1.1 汇合点(convergence)16

3.1.2 Web改变一切17

3.1.3 PC计算的缺陷18

3.1.4 网络中心和网络计算19

3.1.5 网络计算的吸引力19

3.2.1 对象技术的优点20

3.2 正在发展的技术20

3.2.3 CORBA21

3.2.4 Enterprise JavaBeans23

3.3 一种网络计算的结构25

3.3.1 网络计算结构25

3.3.2 从2级到3级的计算25

3.3.3 客户端26

3.3.4 应用服务器28

3.3.5 数据库服务器28

3.4 网络计算机29

3.4.3 开放性问题30

3.4.1 一种典型的NC30

3.4.2 NC参考说明30

3.5 小结31

第4章Oracle8服务器和选项32

4.1 数据库产品的选项32

4.1.1 规模32

4.1.2 体系结构32

4.1.3 用途32

4.2.2 计算机体系结构日益复杂化33

4.2.1 朝着面向对象的范型转移33

4.2 Oracle8服务器33

4.2.3 Internet商务的激增35

4.2.4 Oracle8与数据的仓库化36

4.3 Oracle8企业版38

4.3.1 企业级管理器性能包38

4.3.2 增量与并行备份38

4.3.3 即时点表空间39

4.3.4 位映像索引39

4.3.6 并行DML41

4.3.5 并行查询41

4.3.7 并行索引扫描42

4.3.8 并行位映像星式查询联接42

4.4 Oracle Lite——味道好,热量低42

4.5 操作系统之战——UNIX对NT44

4.5.1 微软的NT与UNIX的比较44

4.6 小结45

第2部分 安装、升级和迁移46

第5章 实现从PC到企业服务器的规划46

5.1 安装规划过程概述46

5.1.1 从商业需求开始47

5.1.2 有关安装的技术文档48

5.1.3 README文件49

5.1.4 制定你自己的安装规划50

5.1.5 征求建议51

5.2 系统硬件52

5.3 软件模块规划52

5.4 优化灵活结构52

5.4.1 管理目录53

5.4.2 本地目录53

5.6 逻辑数据库设计54

5.5 内存分配和变更54

5.4.3 数据与日志目录54

5.7 物理数据库设计55

5.8 RAID和其他存储技术55

5.9 进程选项56

5.10 升级和新安装57

5.10.1 要考虑的因素57

5.10.2 取消计划58

5.10.3 寻求支持58

5.11 一个样本规划59

5.12 小结61

6.1 Sun Solaris安装过程概述62

6.1.1 硬件与软件要求62

第6章 安装和升级62

6.1.2 对网络产品的软件要求63

6.1.3 优化灵活结构(OFA)63

6.2 安装准备与安装63

6.2.1 安装文档64

6.3.1 新安装——恢复管理程序65

6.3.2 新安装——时间序列插件65

6.3 Oracle8服务器安装后的步骤65

6.4 把数据库向Oracle8迁移66

6.4.1 拷贝数据66

6.4.2 做一个测试计划67

6.5 迁移实用程序67

6.5.1 迁移准备68

6.5.2 现有系统的备份69

6.5.3 常见问题和故障检修73

6.6 小结74

7.1 系统迁移面临的问题75

7.1.1 系统迁移的现实75

第7章 非Oracle数据库的迁移75

7.1.2 ANST SQL的神话76

7.1.3 操作系统方面的障碍77

7.1.4 Oracle联盟设计和迁移服务部78

7.2 常用迁移方案78

7.3 小型化79

7.3.1 有关前端的考虑80

7.3.2 有关数据库的考虑81

7.3.3 管理方面的考虑84

7.4.2 使用DCT做数据迁移的步骤85

7.4 使用Oracle数据转换工具85

7.4.1 转换工具究竟是什么85

7.4.3 使用DCT和Oracle*Forms 4.5迁移前端89

7.4.4 使用DCT值吗89

7.5 小结90

第8章 与非Oracle数据库共存92

8.1 多种数据库共存于一个环境92

8.1.1 不同的操作系统92

8.1.2 不同的硬件供应商92

8.1.4 不同的范型93

8.1.3 不同的RDBMS供应商93

8.2 万能网关94

8.2.1 你需要哪种类型的网关94

8.3 共存和复制106

8.3.1 复制的区别106

8.3.2 Oracle复制服务的特点107

8.4 小结108

第3部分Oracle8组件和对象109

第9章Oracle进程109

9.1 Oracle进程109

9.2.1 系统监视进程110

9.2 Oracle主进程110

9.2.2 进程监视进程111

9.2.3 数据库写入进程112

9.2.4 日志写入进程114

9.3 选项进程114

9.3.1 归档进程115

9.3.2 恢复进程115

9.3.3 加锁写入进程115

9.3.4 专用服务器进程115

9.3.5 Net8进程115

9.3.7 Web服务器进程116

9.3.6 并行查询进程116

9.4 小结117

第10章Oracle内存区118

10.1 在Oracle8中使用内存118

10.1.1 虚拟内存118

10.1.2 系统全局区119

10.1.3 共享内存119

10.2 系统全局区(SGA)120

10.2.1 数据库缓冲器高速缓存120

10.2.2 共享池121

10.3 程序全局区123

10.4 用户工作空间125

10.4.1 Oracle应用软件内存125

10.5 小结126

第11章Oracle文件127

11.1 Oracle文件和它们的用途127

11.2 数据文件128

11.3 日志文件130

11.4 控制文件133

11.5 初始化和配置文件133

11.6 日志和跟踪文件135

11.7 文件大小的自动调整136

11.8 数据分布优化136

11.9 标准文件位置137

11.10 小结138

第12章Oracle数据库对象139

12.1 Oracle8数据库对象139

12.2 表141

12.3 索引143

12.4 视图145

12.5 同义词146

12.6 存储过程和包147

12.7 聚簇148

12.8 序列148

12.9 表空间149

12.10 分区151

12.11 对象数据类型151

12.12 约束152

12.13 小结153

第13章Oracle系统与对象权限154

13.1 Oracle安全概念154

13.2 系统权限157

13.3 对象权限158

13.3.1 表权限161

13.3.2 视图权限162

13.3.3 序列权限162

13.3.4 过程权限163

13.3.5 列权限163

13.4 用户权限163

13.5 开发者权限163

13.6 DBA(数据库管理员)权限164

13.7 数据库维护权限167

13.8 监控权限168

13.9 缺省权限169

13.10 内部连接169

13.11 哑对象所有者169

13.12 一个典型的权限分配方案170

13.13 小结172

第14章 角色与授权173

14.1 管理授权与角色173

14.1.1 授权173

14.1.2 角色175

14.2 没有角色的授权177

14.3 使用脚本捕获权限集178

14.4 企业管理器中角色和授权的管理178

14.5 命令行角色与授权管理179

14.6 一个典型的权限分配方案179

14.7 小结184

第15章Oracle8中面向对象的扩展186

15.1 引言186

15.2 对象的基本组成部分186

15.2.1 方法187

15.3 对象排序190

15.3.1 映像法190

15.3.2 顺序法191

15.4 类型与类型的安装193

15.5 REF194

15.6 嵌套表和VARRAY194

15.6.1 嵌套表195

15.62 VARRAY196

15.7 使用基类型196

15.8 对象视图198

15.8.1 INSTEAD OF触发器199

15.9 大对象200

15.9.1 BLOB201

15.9.2 CLOB201

15.9.3 NCLOB201

15.9.4 BFILE201

15.10 小结204

第16章 复制205

16.1 为什么要复制205

16.2 复制和数据仑库207

16.3 只读复制和快照208

16.3.1 快照日志211

16.3.2 远程数据库212

16.4 复杂的复制——分布式数据库212

16.4.1 复制和虚拟数据库领域212

16.4.3 复制的管理以及两阶段提交的秘密216

16.5 冲突的解决方案217

16.5.1 冲突的种类217

16.5.2 更新冲突的管理219

16.5.3 创建列组219

16.5.4 为列组定义一种解决冲突的方法219

16.6 抗毁性220

16.7 Oracle8和复制管理器的优点222

16.8 小结223

第17章 查询和事务处理225

17.1 事务处理225

17.2 SQL语句的处理226

17.2.1 游标的创建226

17.2.2 语句的语法分析226

17.2.3 查询处理227

17.2.6 并行化228

17.2.5 语句执行228

17.2.4 赋值变量228

17.2.8 取回返回行229

17.3 使用Oracle优化器229

17.3.1 优化器是如何工作的230

17.3.2 优化器初始化参数230

17.3.3 优化方法231

17.4 使用ANALYZE命令233

17.4.1 如何运行ANALYZE命令233

17.4.2 数据字典统计235

17.6 使用EXPLAIN PLAN和SQL Trace238

17.5 分析SQL语句238

17.6.1 SQL Trace239

17.6.2 使用EXPLAIN PLAN240

17.7 设计新SQL语句243

17.7.1 使用索引243

17.7.2 聚簇244

17.7.3 哈希聚簇245

17.7.4 范围分割246

17.7.5 包、过程和函数246

17.8 使用提示246

17.9 小结247

第18章 PL/SQL包248

18.1 PL/SQL包简介248

18.2 创建包248

18.3 包的语法概述248

18.3.1 读写方法248

18.3.2 处理LOB数据253

18.3.3 执行动态SQL和数据定义语言语句260

18.3.4 进程间通信265

18.3.5 高级队列271

18.3.6 调度作业278

18.4 小结280

第4部分Oracle8系统管理281

第19章Oracle8系统管理要求281

19.1 Oracle8系统管理概述281

19.2 备份和恢复概念282

19.3 安全性和存取概念284

19.3.1 Oracle8权限和配置文件概述284

19.3.2 SQL*Net,Net8和Connection Manager概述284

19.4 表空间维护概念286

19.4.1 组织的重要性287

19.4.2 优化调整分布288

19.4.3 调整缺省大小288

19.4.4 存储碎片及设计考虑289

19.5 模式维护概念291

19.5.1 对象维护291

19.5.2 参照完整性291

19.5.3 加载/卸载表291

19.5.4 调整缺省大小294

19.5.5 估计对象大小294

19.6.1 谁负责调整工作298

19.6.2 四级调整298

19.6 调整概念298

19.7 其他任务299

19.7.1 监视299

19.7.2 故障检修300

19.8 小结301

第20章 日常维护和调度任务302

20.1 用户、系统和批处理302

20.1.1 用户处理303

20.1.2 系统处理303

20.1.3 监控处理304

20.1.4 初始化进程306

20.1.5 调度批处理进程306

20.2 审计306

20.2.1 允许和禁止审计307

20.2.2 操作系统审计跟踪307

20.2.3 数据库审计跟踪307

20.2.4 AUDIT命令309

20.2.5 审计的类型309

20.2.6 审计选项310

20.2.7 管理审计跟踪313

20.2.8 审计查询举例314

20.3 公共监视脚本316

20.3.1 监视类型316

20.3.2 监视什么316

20.3.3 监视脚本举例317

20.3.4 用Oracle工具监视320

20.4 调度作业321

20.4.1 管理作业队列322

20.4.2 提交和操纵作业323

20.4.3 数据字典中的作业队列信息326

20.5 小结327

第21章 使用Enterprise Manager管理328

21.1 Oracle Enterprise Manager介绍328

21.2 安装Oracle Enterprise Manager329

21.3 配置Enterprise Manager329

21.3.1 建立Repository330

21.3.2 配置智能代理331

21.3.3 发现新服务332

21.3.4 设置优先权332

21.4 管理事件333

21.4.1 建立和修改事件集333

21.4.2 注册一个事件集335

21.4.3 事件通知336

21.5 管理作业338

21.5.1 准备运行作业338

21.5.2 创建一个作业338

21.5.3 创建一个固定作业340

21.6 管理数据库实例341

21.6.1 为远程管理作准备342

21.6.3 启动实例343

21.6.4 编辑配置文件343

21.6.2 关闭实例343

21.7 管理模式对象344

21.7.1 建立表344

21.7.2 建立对象类型345

21.7.3 建立VARRAY345

21.7.4 建立嵌套表346

21.7.5 建立对象表347

21.8 管理安全性348

21.9 管理存储区349

21.10 诊断和性能工具350

21.10.1 Oracle性能管理程序351

21.10.2 Oracle封锁管理程序352

21.10.3 Oracle Expert和SQL Analyze353

21.11 Net8配置文件样例355

21.12 小结358

第22章 Oracle8工具359

22.1 Oracle8工具概述359

22.2 服务器管理程序359

22.3 输入/输出360

22.3.1 数据移动360

22.4 SQL*Loader361

22.3.2 增长型备份361

22.5 SQL*Plus362

22.5.1 SQL*Plus执行命令364

22.5.2 SQL*Plus编辑命令364

22.5.3 SQL*Plus格式命令365

22.5.4 其他命令366

22.5.5 SQL*Plus报表技术368

22.5.6 先进的报表技术369

22.6 SQL*Plus的其他功能375

22.6.1 SQL创建SQL376

22.7.2 数据移动378

22.7 第三方产品378

22.7.1 数据库管理378

22.7.3 表空间重组379

22.7.4 调整帮助379

22.7.5 监视380

22.8 小结380

第23章 备份与恢复382

23.1 Oracle数据可用性需求概述382

23.1.1 可接受的数据损失382

23.1.2 24×7需求382

23.2 Oracle备份与恢复处理概述383

23.1.3 数据仓库需求383

23.1.4 调度维护383

23.2.1 ARCHIVELOG模式384

23.2.2 冷备份和热备份385

28.2.3 增长型备份386

28.2.4 高可用性选项388

23.3 备份策略390

23.3.1 各种备份策略概述390

23.3.2 决定哪个策略最好391

23.3.4 自动备份策略391

23.4 小结399

第24章Oracle数据库调整400

24.1 调整概述400

24.1.1 谁来负责400

24.1.2 预先调整和反应性调整400

24.2 调整的级别400

24.2.1 操作系统级调整401

24.2.2 Oracle RDBMS级的调整403

24.3 数据库设计级的调整408

24.3.1 表/索引关系和表空间408

24.3.2 分割(partitioning)409

24.3.3 控制碎片412

24.4 SQL级调整413

24.4.1 应用程序代码414

24.4.2 索引(index)415

24.4.3 句法分析(parsing)417

24.4.4 优化器417

24.4.5 SQL调整421

24.5 调整清单424

24.6 小结425

25.1 设计者可以控制的因素426

第25章Oracle8应用程序调整426

25.2 基于规则的优化器428

25.3 基于开销的优化器429

25.4 执行方案430

25.5 提示433

25.6 索引设计434

25.7 一般的准则434

25.8 实验的意义436

25.9 小结436

26.1.1 ODBC的用途437

26.1.2 ODBC的发展437

第26章 ODBC/JDBC437

26.1 ODBC概述437

第5部分Oracle8和Web437

26.1.3 RDD,DAO,OLE DB,ADO及其他缩写词438

26.1.4 Oracle的ODBC发展438

26.2 ODBC体系结构438

26.3 ODBC的安装、使用及限制439

26.3.1 Oracle8 ODBC安装439

26.3.2 与Oracle8相连接442

26.5.1 一般性能443

26.5 Oracle8 ODBC优化及疑难解答443

26.4 Oracle ODBC驱动程序的能力及限制443

26.4.1 不支持的ODBC函数443

26.4.2 不支持的SQL语法443

26.5.2 Update性能444

26.5.3 Select性能444

26.5.4 对注册的疑难解答444

26.6 ODBC总结445

26.7 JDBC概述445

26.8.1 JDBC Thin446

26.8.2 SQLJ446

26.7.2 JDBC的发展446

26.8 Oracle的JDBC发展446

26.7.1 JDBC的用途446

26.8.3 JDBC的体系结构447

26.9 JDBC的安装、使用及限制447

26.9.1 Oracle8 JDBC安装447

26.9.2 安装Oracle8 JDBC驱动程序447

26.9.3 配置Oracle8 JDBC驱动程序447

26.10 Oracle的特定函数449

26.9.6 JDBC Thin449

26.9.4 能力及限制449

26.9.5 一般JDBC449

26.10.1 REFCURSORS作为ResultSets(结果集)450

26.10.2 批量执行450

26.10.3 PL/SQL存储过程451

26.10.4 数据库元数据(Metadata)452

26.10.5 流数据(Streaming Data)452

26.10.6 预取453

26.10.7 定义查询列453

26.11 JDBC总结454

26.12 小结455

第27章Oracle Web应用服务器456

27.1 Web体系结构457

27.1.1 超文本传输协议(Hypertext Transport Protocol,HTTP)457

27.1.2 超文本标记语言(Hypertext Markup Language,HTML)459

27.1.3 Java462

27.1.4 JaveSeript463

27.2 网络计算体系结构463

27.2.1 背景464

27.3 Oracle Web应用服务器体系结构466

27.3.1 Web监听器466

27.3.3 Web请求代理(WRB)467

27.3.2 分发器467

27.3.4 插件(Cartriages)470

27.3.5 访问非Oracle 数据库481

27.4 Web安全482

27.4.1 用户验证482

27.4.2 永久用户验证483

27.4.3 安全套接字层(Secure Sockets Layer,SSL)483

27.4.4 一般指南484

27.5 Developer/2000和Oracle WAS485

27.5.1 表单(Forms)485

27.5.2 报表(Reports)486

27.5.3 图形487

27.6 Designer/200和Oracle WAS487

27.7WAS产品购买488

27.7.1 标准版488

27.7.2 高级版488

27.7.3 Web Developer Suite488

27.8 Oracle Web应用服务器的未来489

27.9 小结489

28.1.1 NCA插件490

28.1 Oracle8插件概述490

第6部分 Oracle8的实现490

第28章 Oracle8插件490

28.2 插件体系结构494

28.2.1 使用NCA插件的应用设计494

28.2.2 数据插件组成495

28.3 开发插件496

28.3.1 设计数据插件496

28.3.2 Oracle8的扩充特性497

28.3.3 外部过程499

28.3.4 例子:循序渐进开发数据插件501

28.3.5 测试开发了的数据插件502

28.4 分发运行插件502

28.4.1 数据插件的安装和操作502

28.4.2 库定义503

28.4.3 安装流程504

28.5 小结504

第29章 用PL/SQL和SQL使用Oracle8的对象506

29.1 Java中使用PL/SQL的优点506

29.2.1 插件语言508

29.2 Java包装PL/SQL的不同方法508

29.2.2 RMI—分布式计算工具509

292.3 未来—J/SQL509

29.3 小结510

第30章 数据仓库511

30.1 简介511

30.1.1 什么是数据仓库511

30.1.2 为什么公司需要数据仓库511

30.3 营业环境的文档512

30.2 创建数据仓库的的6个步骤512

30.4 选择数据仓库的技术513

30.5 设计数据仓库模型514

30.5.1 星形模式514

30.5.2 设计数据刷新进程517

30.5.3 可伸缩性518

30.5.4 在数据仓库中使用Oracle8的特性518

30.6 监视工具519

30.7 开发提取和清除例程520

30.7.1 审计日志520

30.7.2 在数据仓库内实现具有数据选择的完全刷新520

30.7.3 改变已存在的应用中的代码521

30.8 什么是数据集市523

30.9 元数据525

30.9.1 系统元数据525

30.9.2 管理元数据525

30.9.3 商务元数据526

30.10 执行信息系统526

30.10.1 容易使用526

30.10.2 容易访问527

30.10.3 快速527

30.10.4 基于客户或基于服务器529

30.10.5 外部数据530

30.11 数据挖掘530

30.11.1 数据挖掘模型530

30.12 小结533

第31章 大型联机事务处理系统534

31.1 联机事务处理(OLTP)概览534

31.2 OLTP数据库设计535

31.2.1 并行服务器体系结构的回顾535

31.2.2 并行服务器设计实践539

31.2.3 数据库配置问题541

31.2.4 UNIX配置问题544

31.2.5 数据库模式设计惯例548

31.3 OLTP应用程序开发549

31.3.1 应用程序设计和编码惯例549

31.3.2 应用程序安全552

31.4 OLTP的管理和维护考虑553

31.4.1 备份和恢复553

31.4.2 批数据装载553

31.4.3 对象碎片554

31.4.4 定期维护554

31.5.2 工程管理和规划555

31.6 小结555

31.5 OLTP实现问题555

31.5.1 强度测试555

第32章 媒体和复杂数据服务器557

32.1 什么是媒体服务器557

32.2 将会改变商务活动的媒体对象新用法558

32.2.1 宣传558

32.2.2 在线培训559

32.2.3 帮助桌面支持559

32.2.8 个人化的新服务560

32.2.7 电子银行560

32.2.9 游戏560

32.2.4 信息亭(kiosks)560

32.2.5 视频点播(VOD)560

32.2.6 家庭购物560

32.2.10 参考561

32.3 Oracle对媒体数据的回答561

32.4 Oracle媒体服务器561

32.5 Oracle媒体网络563

32.6 Oracle媒体对象564

32.6.1 Oracle的媒体对象的组件564

32.6.2 Oracle 视频定制控制567

32.8 小结570

32.7 Oracle的媒体插件570

第33章 使用超大型数据库572

33.1 引言572

33.2 Oracle8和高端数据库系统572

33.2.1 分割表和索引573

33.2.2 管理大量用户573

33.2.3 延迟事务支持573

33.2.4 并行查询的强化573

33.3.1 表分割574

33.2.5 并行服务器的强化574

33.3 Oracle8为超大型数据库提供的特性574

33.3.2 分区索引576

33.3.3 局部和全局索引577

33.3.4 只含有索引的表578

33.3.5 并行DML(PDML)578

33.3.6 位图索引579

33.3.7 索引快速全表扫描580

33.4 超大型数据库的性能调整581

33.3.8 逆序码索引581

33.4.1 VLDB系统中的事务处理582

33.4.3 存档问题的考虑582

33.5 大型数据库的操作584

33.5.1 回滚段的设计584

33.5.2 使用恢复管理器(RMAN)进行备份和恢复585

33.5.3 类型中的类型588

33.5.4 对象视图588

33.5.5 VARRAY589

33.6 小结589

1999《Oracle 8服务器技术精粹》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(J.格林)Joe Greene等著;王胜清等译 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Internet 信息服务器技术(1998 PDF版)
Internet 信息服务器技术
1998 北京:清华大学出版社
精通STRUTS:JAVA流行服务器、框( PDF版)
精通STRUTS:JAVA流行服务器、框
Oracle Web 应用服务器开发指南( PDF版)
Oracle Web 应用服务器开发指南
3dstudio3040技术与应用( PDF版)
3dstudio3040技术与应用
动态服务器扩展技术指南( PDF版)
动态服务器扩展技术指南
北京希望电子出版社
实用技术:Exchange服务器的实现(1999年09月第1版 PDF版)
实用技术:Exchange服务器的实现
1999年09月第1版 电子工业出版社
MS--DOS 6技术精粹(1994年 PDF版)
MS--DOS 6技术精粹
1994年 清华大学出版社
客户/服务器数据库技术(1994 PDF版)
客户/服务器数据库技术
1994
网络服务器的技术支持(1997 PDF版)
网络服务器的技术支持
1997 北京:科学出版社
Oracle7与客户/服务器计算技术从入门到精通(1996 PDF版)
Oracle7与客户/服务器计算技术从入门到精通
1996 北京:电子工业出版社
SYBASE与客户/服务器计算技术(1995 PDF版)
SYBASE与客户/服务器计算技术
1995 北京:电子工业出版社
CorelDRAW!技术精粹(1995 PDF版)
CorelDRAW!技术精粹
1995 北京:清华大学出版社
Visual Basic实用技术精粹(1999 PDF版)
Visual Basic实用技术精粹
1999 北京:人民邮电出版社
Oracle 8优化技术(1998 PDF版)
Oracle 8优化技术
1998 北京:机械工业出版社
Web服务器技术指南(1996 PDF版)
Web服务器技术指南
1996 北京:机械工业出版社