主页 详情

《DB2 UDB V7.1通用数据库系统开发》_侯迪,容红强编著_13597300_7111094646

【书名】:《DB2 UDB V7.1通用数据库系统开发》
【作者】:侯迪,容红强编著
【出版社】:北京:机械工业出版社
【时间】:2002
【页数】:354
【ISBN】:7111094646
【SS码】:13597300

最新查询

内容简介

第1章 DB2 UDB概述

1.1 DB2 UDB产品系列

1.1.1 DB2通用数据库卫星版

1.1.2 DB2通用数据库个人版

1.1.3 DB2通用数据库工作组版

1.1.4 DB2通用数据库企业版

1.1.5 DB2通用数据库企业扩展版

1.1.6 DB2 Connect个人版

1.1.7 DB2 Connect企业版

1.1.8 DB2通用开发版

1.1.9 DB2个人开发版

1.1.10 DB2 Query Patroller

1.1.11 DB2 DataLink Manager

1.2 DB2的特性

1.2.1 通用性

1.2.2 可靠性

1.2.3 高性能

1.3 DB2在电子商务中的优势

1.4 DB2在商业智能中的优势

1.5 小结

第2章 DB2开发基础

2.1 开发的必要条件

2.2 程序结构

2.2.1 声明和初始化变量

2.2.2 连接到数据库

2.2.3 执行事务

2.2.4 结束程序

2.2.5 自动结束事务

2.2.6 应用程序框架

2.3 相关概念

2.3.1 嵌入式SQL编程

2.3.2 预编译

2.3.3 程序包

2.3.4 联编

2.3.5 工作单元

2.3.6 应用程序、联编文件与程序包之间的关系

2.3.7 定界符

2.4 权限考虑

2.4.1 动态SQL

2.4.2 静态SQL

2.4.3 使用API

2.4.4 例子

2.5 设置开发环境

2.5.1 设置UNIX环境

2.5.2 设置Windows 32位操作系统环境

2.5.3 创建测试数据库

2.5.4 生成测试数据

第3章 DB2应用程序设计方法

3.1 DB2程序设计接口

3.1.1 使用DB2 API

3.1.2 使用嵌入式SQL语句

3.1.3 使用DB2调用层接口

3.1.4 使用JDBC

3.1.5 使用ADO和RDO

3.1.6 使用IBM及第三方和ODBC最终用户工具

3.2 DB2功能部件

3.2.1 约束

3.2.2 用户定义类型和大对象

3.2.3 存储过程

3.2.4 用户定义函数

3.2.5 OLE自动化UDF和存储过程

3.2.6 触发器

3.3 设计DB2程序

3.3.1 访问数据

3.3.2 数据值控制

3.3.3 数据关系控制

3.3.4 服务器上的应用逻辑

3.3.5 构造SQL语句的原型

3.4 设置测试环境

3.4.1 创建测试数据库

3.4.2 生成测试数据

第4章 静态SQL应用编程

4.1 在C程序中使用静态SQL

4.2 主变量

4.3 SQL声明区

4.4 INSERT、DELETE和UPDATE语句

4.5 使用游标

4.5.1 游标声明

4.5.2 OPEN语句

4.5.3 FETCH语句

4.5.4 CLOSE语句

4.5.5 定位UPDATE和DELETE语句

4.5.6 在交互式SQL中使用游标

4.6 单行SELECT和VALUES语句

4.7 复合SQL

4.8 诊断处理

4.8.1 SQLCA结构

4.8.2 WHENEVER语句

4.8.3 获取错误信息

4.9 处理双字节字符串

4.10 例程

4.11 在C++程序中使用静态SQL

4.12 静态SQL的特点

第5章 动态SQL应用编程

5.1 动态SQL概述

5.1.1 为什么要使用动态SQL

5.1.2 动态SQL与静态SQL的比较

5.1.3 动态SQL与CLI的比较

5.2 处理嵌入式动态SQL的语句

5.2.1 PREPARE语句

5.2.2 DESCRIBE语句

5.2.3 EXECUTE语句

5.2.4 EXECUTE IMMEDIATE语句

5.3 嵌入式动态SQL应用程序的基本结构

5.3.1 不包含SELECT语句的动态SQL程序的结构

5.3.2 包含SELECT语句但结果列固定的动态SQL程序的结构

5.3.3 包含SELECT语句且结果列不固定的动态SQL程序的结构

5.4 动态游标的使用

5.4.1 动态游标与静态游标的比较

5.4.2 声明动态游标

5.4.3 动态OPEN语句

5.4.4 动态FETCH语句

5.5 SQLDA的使用

5.5.1 SQLDA的结构与声明

5.5.2 SQLDA的描述和准备

5.5.3 SQLDA的使用

5.6 动态SQL程序的例子

第6章 DB2 CLI应用编程

6.1 DB2 CLI概述

6.1.1 DB2 CLI的来源

6.1.2 DB2 CLI和ODBC

6.1.3 DB2 CLI的特点

6.2 DB2 CLI程序的结构

6.2.1 CLI句柄

6.2.2 CLI程序的基本结构

6.2.3 初始化和结束阶段

6.2.4 事务处理阶段

6.2.5 错误诊断和处理

6.3 CLI数据类型与类型转换

6.4 CLI高级编程技术

6.4.1 分布式工作单元

6.4.2 访问系统编目表

6.4.3 用数组作为输入参数

6.4.4 将查询结果输出到数组中

6.5 DB2 CLI应用编程环境的配置

6.6 CLI应用程序的例子

6.7 CLI函数总结

第7章 存储过程

7.1 存储过程的概念

7.2 存储过程的程序结构

7.2.1 存储过程与客户端应用程序的功能划分

7.2.2 存储过程应用的创建

7.3 客户端应用程序

7.3.1 CALL语句

7.3.2 有关被调用存储过程的名称的约定

7.3.3 通过主变量传递过程调用参数

7.3.4 通过SQLDA传递过程调用参数

7.4 服务器端的存储过程

7.4.1 CREATE PROCEDURE语句

7.4.2 实现存储过程的函数定义

7.4.3 存储过程的参数传递

7.4.4 存储过程的返回值

7.5 用嵌入式SQL开发存储过程

7.5.1 服务器端的例程与结构

7.5.2 客户端的例程与结构

7.6 DB2存储过程构造器

7.6.1 DB2存储过程构造器概述

7.6.2 使用存储过程构造器

7.6.3 SQL存储过程概述

7.6.4 存储过程样例

第8章 大对象的使用

8.1 大对象的类型和特征

8.1.1 BLOB

8.1.2 CLOB

8.1.3 BDCLOB

8.2 建立LOB列

8.3 在应用程序中使用LOB变量

8.4 LOB定位符

8.5 文件引用变量

8.6 LOB数据类型的限制

8.7 LOB应用编程的例子

第9章 用户定义类型和用户定义函数

9.1 用户定义类型

9.1.1 用户定义类型概述

9.1.2 创建UDT

9.1.3 类型转换函数

9.1.4 UDT的使用

9.1.5 UDT的赋值

9.2 用户定义函数概述

9.2.1 DB2 SQL函数的分类

9.2.2 UDF的优点

9.2.3 有关UDF的几个基本概念

9.2.4 UDF的实现步骤

9.3 注册UDF

9.3.1 注册有源函数

9.3.2 有源函数的例子

9.3.3 注册外部函数

9.3.4 注册外部函数的例子

9.4 函数的解析

9.5 外部函数的实现

9.5.1 外部函数的参数传递接口

9.5.2 SQL函数与外部函数之间的参数类型转换

9.5.3 一个外部函数的例子

9.5.4 scratchpad函数

9.5.5 安装外部函数

第10章 主动数据库

10.1 主动数据库概述

10.2 约束

10.2.1 NOT NULL约束

10.2.2 唯一约束

10.2.3 主键约束

10.2.4 Check约束

10.2.5 外键约束

10.3 触发器

10.3.1 触发器的构成

10.3.2 触发器的建立和删除

10.3.3 赋值语句

10.3.4 SIGNAL语句

10.3.5 前触发器

10.3.6 后触发器

10.3.7 递归触发器

10.4 一个主动数据库的设计

第11章 数据库应用性能

11.1 数据库应用性能的考虑事项

11.1.1 DB2优化器

11.1.2 调整优化级别

11.1.3 重新联编

11.1.4 行分块

11.1.5 限制结果集以改进性能

11.1.6 编写SELECT语句的准则

11.1.7 复合SQL语句

11.1.8 代码页和字符转换对应用性能的影响

11.1.9 存储过程

11.1.10 激活数据库

11.1.11 应用程序的并行处理

11.1.12 输入/输出性能

11.2 提高数据库应用性能的措施和实用工具

11.2.1 性能实用工具

11.2.2 聚簇索引和非聚簇索引

11.2.3 收集数据库统计信息

11.2.4 确定是否需要重组表

11.2.5 重组表

11.2.6 有关统计信息的系统编目表

11.3 数据库性能监视器

11.3.1 事件监视器

11.3.2 使用监视器工具

11.3.3 监控和调整数据库的考虑事项

11.3.4 监控某个时间点的性能

11.3.5 预定义的监视器

11.3.6 当一个对象出现在“警报中心”时需要执行的操作

11.3.7 在一段时间内分析事件

11.3.8 事件分析程序

11.4 SQL解释设施

11.4.1 选择解释工具

11.4.2 使用SQL解释设施

11.4.3 解释的基本概念

11.4.4 解释信息的组织

11.4.5 获取解释数据

11.4.6 可视化解释器

第12章 用Java开发DB2应用程序

12.1 编程考虑

12.1.1 Java语言的优点

12.1.2 JDBC简介

12.1.3 SQLJ概述

12.1.4 SQLJ与JDBC的比较

12.1.5 源程序与输出文件

12.1.6 Java类库

12.1.7 Java程序包

12.1.8 系统支持的SQL数据类型

12.1.9 SQLSTATE与SQLCODE

12.1.10 创建Java应用程序和小程序

12.2 JDBC应用编程

12.2.1 一个样例程序

12.2.2 发布JDBC应用程序

12.2.3 发布和运行JDBC小程序

12.2.4 JDBC 2.0

12.3 SQLJ应用编程

12.3.1 DB2 SQLJ支持

12.3.2 嵌入SQL语句

12.3.3 一个样例程序

12.3.4 主变量

12.3.5 存储过程和函数的调用

12.3.6 编译和运行SQLJ应用程序

12.4 存储过程和UDF

12.4.1 Java类的存放位置

12.4.2 函数定义

12.4.3 注册存储过程和UDF

12.5 用JDBC 1.22处理LOB

12.6 JDBC与SQLJ的互操作性

12.6.1 将JDBC连接转为SQLJ连接

12.6.2 将SQLJ连接转为JDBC连接

12.6.3 共享和关闭连接

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

第13章 DB2 XML Extender应用编程

13.1 IBM DB2 Extender概述

13.1.1 XML文档

13.1.2 XML应用程序

13.1.3 将XML集成到DB2中

13.1.4 XMLExtender管理工具

13.1.5 XML文档存储和存取方法

13.1.6 DTD存储表

13.1.7 文档存取定义

13.2 XML列:结构化文档的存储和检索

13.2.1 位置路径

13.2.2 XML列术语

13.3 XML集合:集成化的数据管理

13.4 管理XML列数据

13.4.1 XML Extender UDT和UDF的命名

13.4.2 存储数据

13.4.3 检索数据

13.4.4 更新XML数据

13.4.5 搜索XML文档

13.4.6 删除XML文档

13.5 管理XML集合数据

13.5.1 将DB2数据组合成XML文档

13.5.2 将XML文档分解为DB2数据

13.5.3 存取XML集合

13.5.4 搜索XML集合

第14章 电子商务应用实例分析:XMLAPP

14.1 XMLAPP应用需求分析

14.1.1 XMLAPP顾客端服务功能和处理流程

14.1.2 XMLAPP供货商服务功能和处理流程

14.1.3 XMLAPP数据库逻辑结构

14.1.4 XMLAPP中的文档类型定义

14.2 顾客登录和注册模块的实现

14.2.1 用户界面描述

14.2.2 将XSL样式单应用于XML文档

14.2.3 用于实现用户登录界面的XML和XSL源文件

14.2.4 RegisterServlet

14.2.5 LogonServlet

14.2.6 RegisterChangeServlet

14.3 搜索引擎的实现

14.4 购物篮和订购模块的实现

14.4.1 购物篮和订购模块用户界面描述

14.4.2 用JAVA BEAN实现购物篮

14.4.3 订购模块处理流程

14.4.4 orderbasket.jsp文件

14.4.5 购物篮BEAN的实现

14.5 订单跟踪模块的实现

14.5.1 用户界面描述

14.5.2 BrowseOrderServlet

14.5.3 CustomerStorageServlet

14.6 XMLAPP供货商服务模块的实现

14.6.1 供应商服务模块的用户界面描述

14.6.2 供应商服务模块中的JSP文件

14.6.3 供应商服务模块中的Servlet

附录A JDBC API


书查询(www.shuchaxun.com)本网页唯一编码:
ee7c1a15da2c861ad19a14b9263b2533#9355d9ef58b7098b24c3f3dd2c67a1e5#137372626#13597300.zip