网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 数据库 > 商品详情

DB2通用数据库API开发人员指南[按需印刷]

分享到:
DB2通用数据库API开发人员指南[按需印刷]

最 低 价:¥54.40

定 价:¥68.00

作 者:(美)Roger E.Sanders

出 版 社:机械工业出版社

出版时间:2001 年9月

I S B N:7111090713

商品详情

编辑推荐

内容简介

本书详细介绍了DB2通用数据库API的基础知识与应用技巧。主要内容包括关系数据库的重要基本概念、DB2通用数据库应用程序开发基础技术、API函数的详细参考信息等。本书用大量C++编程实例剖析API编程方法,展示了DB2 API的强大功能。配套光盘包含IBM DB2 UDB 5.2版,以及书中所有实例代码,方便读者使用。
  

作者简介

目录

译者序
序言
前言
第一部分 数据库基本概念
第1章 db2数据库结构1
1.1 关系数据库1
1.2 关系数据库的对象2
1.2.1 数据库2
1.2.2 表空间2
1.2.3 表4
1.2.4 数据类型4
1.2.5 检查约束6
1.2.6 索引7
1.2.7 视图8
1.2.8 程序包9
1.2.9 触发器9
1.2.10 别名10
1.2.11 事件监视器10
1.2.12 模式10
1.2.13 系统目录视图11
.1.2.14 恢复日志文件和恢复历史文件11
1.2.15 配置文件12
1.3 db2数据库的目录13
1.3.1 物理数据库目录13
1.3.2 卷目录14
1.3.3 系统目录14
1.3.4 工作站目录15
1.3.5 数据库连接服务目录15
1.4 小结15
第2章 数据库一致性机制17
2.1 数据一致性的定义17
2.2 事务17
2.3 并发性和事务隔离级别19
2.3.1 可重复读20
2.3.2 读稳定性20
2.3.3 游标稳定性20
2.3.4 未提交的读21
2.3.5 指定隔离级别21
2.4 锁定22
2.4.1 锁定的属性22
2.4.2 锁的状态23
2.4.3 锁定和应用程序性能25
2.4.4 事务日志30
2.4.5 数据库恢复32
2.5 小结33
第二部分 应用程序开发基础
第3章 db2应用程序开发入门35
3.1 什么是db2数据库应用程序35
3.2 设计一个db2数据库应用程序36
3.3 db2数据库应用程序的元素37
3.3.1 高级编程语言38
3.3.2 sql语句38
3.3.3 cli函数调用40
3.3.4 api函数调用41
3.4 建立db2数据库应用程序开发环境42
3.5 建立db2数据库应用程序测试环境43
3.5.1 创建测试数据库43
3.5.2 创建测试表和视图43
3.5.3 产生测试数据44
3.6 管理事务44
3.7 创建并准备源代码文件45
3.8 小结45
第4章 编写api应用函数47
4.1 api源代码文件的基本结构47
4.2 api函数调用的类型47
4.3 api命名规范50
4.4 api数据结构51
4.5 错误处理53
4.5.1 评估返回代码53
4.5.2 评估sqlca返回代码53
4.5.3 评估sqlstate54
4.6 生成可执行应用程序54
4.7 运行、测试和调试api应用程序54
4.8 小结55
第三部分 应用程序编程接口函数
第5章 程序预编译和通用编程api函数57
5.1 嵌入sql应用程序的准备57
5.1.1 异常情况、信号和中断处理58
5.1.2 指针操作和内存拷贝函数58
5.1.3 指定连接记账字符串58
5.1.4 检查sqlca 返回代码和
sqlstate值59
5.1.5 程序准备和常规应用程序编程
函数表60
5.2 precompile program60
5.3 bind71
5.4 rebind75
5.5 get instance79
5.6 install signal handler81
5.7 interrupt84
5.8 get address87
5.9 copy memory88
5.10 dereference address89
5.11 set accounting string90
5.12 get error message92
5.13 get sqlstate message95
5.14 get authorizations98
第6章 db2数据库管理器控制和数据库
控制api103
6.1 db2数据库管理器的服务器进程103
6.1.1 创建和删除db2数据库103
6.1.2 启动和停止db2数据库104
6.1.3 获得和设置其他连接设置值104
6.1.4 控制db2数据库管理器的连接实例104
6.2 db2数据库管理器和db2数据库控制
函数104
6.3 start database manager105
6.4 stop database manager108
6.5 force application111
6.6 create database116
6.7 drop database123
6.8 activate database124
6.9 deactivate database127
6.10 attach128
6.11 attach and change password132
6.12 detach136
6.13 query client136
6.14 set client141
6.15 query client information142
6.16 set client information146
第7章 db2数据库管理器和数据库配置
的api函数148
7.1 配置db2148
7.1.1 db2数据库管理器配置参数148
7.1.2 db2数据库配置参数149
7.1.3 db2数据库管理器和数据库配置
函数149
7.2 get database manager
configuration150
7.3 get database manager configuration defaults159
7.4 update database manager configuration162
7.5 reset database manager configuration166
7.6 get database configuration167
7.7 get database configuration defaults176
7.8 update database configuration179
7.9 reset database configuration184
第8章 数据库、节点和dcs目录管理
api186
8.1 db2目录186
8.1.1 系统数据库目录186
8.1.2 卷目录186
8.1.3 工作站目录187
8.1.4 数据库连接服务目录187
8.2 在netware服务器上注册/注销db2数据
库服务器187
8.3 db2数据库、节点和dcs目录管理
函数188
8.4 catalog database189
8.5 uncatalog database193
8.6 change database comment195
8.7 open database directory
entry198
8.8 get next database directory entry201
8.9 close database directory
scan203
8.10 catalog node203
8.11 uncatalog node208
8.12 open node directory scan210
8.13 get next node directory
entry213
8.14 close node directory scan215
8.15 catalog dcs database216
8.16 uncatalog dcs database219
8.17 open dcs directory scan222
8.18 get dcs directory entries224
8.19 get dcs directory entry for database226
8.20 close dcs directory scan226
8.21 register227
8.22 deregister231
第9章 表和表空间管理的api233
9.1 表空间和表空间容器233
9.1.1 重组表数据233
9.1.2 更新表统计信息234
9.2 db2的表和表空间的管理函数234
9.3 open tablespace query235
9.4 fetch tablespace query238
9.5 close tablespace query241
9.6 tablespace query241
9.7 single tablespace query245
9.8 get tablespace statistics248
9.9 open tablespace container
query251
9.10 fetch tablespace container query254
9.11 close tablespace container query255
9.12 tablespace container query256
9.13 free memory259
9.14 reorganize table260
9.15 run statistics263
第10章 数据库迁移和灾难恢复api268
10.1 数据库迁移268
10.2 从一个“不一致”的状态中恢复268
10.3 创建备份映像269
10.4 从备份映像中恢复数据库和表空间270
10.5 执行重定向的恢复操作270
10.6 使用前滚恢复270
10.7 恢复历史文件271
10.8 db2数据库迁移和灾难恢复函数273
10.9 migrate database273
10.10 restart database276
10.11 backup database278
10.12 restore database286
10.13 reconcile294
10.14 set tablespace containers298
10.15 rollforward database305
10.16 asynchronous read log316
10.17 open recovery history file
scan323
10.18 get next recovery history file entry328
10.19 close recovery history file scan331
10.20 update recovery history
file332
10.21 prune recovery history file336
第11章 数据处理api341
11.1 调出数据341
11.2 调入数据341
11.3 装入数据342
11.4 调出、调入和装入操作的支持文件
格式343
11.5 db2 数据处理函数344
11.6 export344
11.7 import352
11.8 load364
11.9 load query379
11.10 quiesce tablespaces for
table381
第12章 db2数据库分区管理函数384
12.1 节点组和数据库分区384
12.2 并行操作的类型385
12.2.1 i/o并行处理385
12.2.2 查询并行处理385
12.2.3 实现查询并行处理387
12.3 启用数据库分区387
12.4 db2数据库分区管理函数388
12.5 add node388
12.6 drop node verify391
12.7 create database at node393
12.8 drop database at node396
12.9 set runtime degree398
12.10 get table partitioning information401
12.11 get row partitioning
number404
12.12 redistribute nodegroup410
第13章 数据库监控器和不确定事务处理
api415
13.1 db2数据库系统监控器415
13.1.1 数据库系统监控器的开关415
13.1.2 开始计数时416
13.1.3 获取快照监控器的数据417
13.2 在多个数据库中工作417
13.3 两阶段提交的处理过程417
13.3.1 在使用两阶段提交时遇到错误
的恢复419
13.3.2 手工解决不确定事务420
13.3.3 使用xa兼容的事务管理器的两阶段
提交的处理422
13.4 db2数据库监控器和不确定事务的处理
函数422
13.5 get/updata monitor switches423
13.6 reset monitor427
13.7 estimate database system monitor buffer size430
13.8 get snapshot433
13.9 list drda indoubt
transactions441
13.10 list indoubt transactions445
13.11 commit an indoubt
transaction450
13.12 rollback an indoubt
transaction454
13.13 forget transaction status458
第14章 线程上下文管理函数459
14.1 上下文459
14.2 db2线程上下文管理函数459
14.3 set application context type460
14.4 create and attach to an
application context463
14.5 detach and destroy application
context467
14.6 attach to context471
14.7 detach from context472
14.8 get current context472
14.9 interrupt context476
第四部分 附 录
附录a sql数据结构481
附录b db2日志记录484
附录c 例子程序是怎样开发的512

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...