注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫其他數(shù)據(jù)庫DB2通用數(shù)據(jù)庫API開發(fā)人員指南

DB2通用數(shù)據(jù)庫API開發(fā)人員指南

DB2通用數(shù)據(jù)庫API開發(fā)人員指南

定 價(jià):¥68.00

作 者: (美)Roger E.Sanders著;楊正洪 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): IBM/Lotus技術(shù)叢書
標(biāo) 簽: DB2

ISBN: 9787111090717 出版時(shí)間: 2001-09-01 包裝:
開本: 24cm+光盤1片 頁數(shù): 519 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是DB2 7.1的SQL參考手冊(cè),包含了迄今為止最詳細(xì)的SQL命令及其解釋。主要內(nèi)容包括:數(shù)據(jù)庫基本概念、DB2應(yīng)用程序開發(fā)基礎(chǔ)、SQL語句詳解等。本書還提供了大量C++和Java示例代碼,幫助建立、測(cè)試和調(diào)試嵌入式SQL應(yīng)用程序。本書內(nèi)容詳實(shí)、深入淺出,既包含了數(shù)據(jù)庫基本知識(shí),又包含了SQL應(yīng)用程序中的高級(jí)技巧。配套光盤包含書中樣例的代碼,以及IBM UDB版本6.1。

作者簡(jiǎn)介

暫缺《DB2通用數(shù)據(jù)庫API開發(fā)人員指南》作者簡(jiǎn)介

圖書目錄

譯者序
序言
前言
第一部分   數(shù)據(jù)庫基本概念
第1章  DB2數(shù)據(jù)庫結(jié)構(gòu) 1
1.1   關(guān)系數(shù)據(jù)庫 1
1.2   關(guān)系數(shù)據(jù)庫的對(duì)象 2
1.2.1   數(shù)據(jù)庫 2
1.2.2   表空間 2
1.2.3   表 4
1.2.4   數(shù)據(jù)類型 4
1.2.5   檢查約束 6
1.2.6   索引 7
1.2.7   視圖 8
1.2.8   程序包 9
1.2.9   觸發(fā)器 9
1.2.10   別名 10
1.2.11   事件監(jiān)視器 10
1.2.12   模式 10
1.2.13   系統(tǒng)目錄視圖 11
1.2.14   恢復(fù)日志文件和恢復(fù)歷史文件 11
1.2.15   配置文件 12
1.3   DB2數(shù)據(jù)庫的目錄 13
1.3.1   物理數(shù)據(jù)庫目錄 13
1.3.2   卷目錄 14
1.3.3   系統(tǒng)目錄 14
1.3.4   工作站目錄 15
1.3.5   數(shù)據(jù)庫連接服務(wù)目錄 15
1.4   小結(jié) 15
第2章   數(shù)據(jù)庫一致性機(jī)制 17
2.1   數(shù)據(jù)一致性的定義 17
2.2   事務(wù) 17
2.3   并發(fā)性和事務(wù)隔離級(jí)別 19
2.3.1   可重復(fù)讀 20
2.3.2   讀穩(wěn)定性 20
2.3.3   游標(biāo)穩(wěn)定性 20
2.3.4   未提交的讀 21
2.3.5   指定隔離級(jí)別 21
2.4   鎖定 22
2.4.1   鎖定的屬性 22
2.4.2   鎖的狀態(tài) 23
2.4.3   鎖定和應(yīng)用程序性能 25
2.4.4   事務(wù)日志 30
2.4.5   數(shù)據(jù)庫恢復(fù) 32
2.5   小結(jié) 33
第二部分   應(yīng)用程序開發(fā)基礎(chǔ)
第3章   DB2應(yīng)用程序開發(fā)入門 35
3.1   什么是DB2數(shù)據(jù)庫應(yīng)用程序 35
3.2   設(shè)計(jì)一個(gè)DB2數(shù)據(jù)庫應(yīng)用程序 36
3.3   DB2數(shù)據(jù)庫應(yīng)用程序的元素 37
3.3.1   高級(jí)編程語言 38
3.3.2   SQL語句 38
3.3.3   CLI函數(shù)調(diào)用 40
3.3.4   API函數(shù)調(diào)用 41
3.4    建立DB2數(shù)據(jù)庫應(yīng)用程序開發(fā)環(huán)境 42
3.5   建立DB2數(shù)據(jù)庫應(yīng)用程序測(cè)試環(huán)境 43
3.5.1    創(chuàng)建測(cè)試數(shù)據(jù)庫 43
3.5.2   創(chuàng)建測(cè)試表和視圖 43
3.5.3   產(chǎn)生測(cè)試數(shù)據(jù) 44
3.6   管理事務(wù) 44
3.7   創(chuàng)建并準(zhǔn)備源代碼文件 45
3.8   小結(jié) 45
第4章   編寫API應(yīng)用函數(shù) 47
4.1    API源代碼文件的基本結(jié)構(gòu) 47
4.2    API函數(shù)調(diào)用的類型 47
4.3    API命名規(guī)范 50
4.4    API數(shù)據(jù)結(jié)構(gòu) 51
4.5    錯(cuò)誤處理 53
4.5.1    評(píng)估返回代碼 53
4.5.2    評(píng)估SQLCA返回代碼 53
4.5.3    評(píng)估SQLSTATE 54
4.6    生成可執(zhí)行應(yīng)用程序 54
4.7    運(yùn)行. 測(cè)試和調(diào)試API應(yīng)用程序 54
4.8    小結(jié) 55
第三部分   應(yīng)用程序編程接口函數(shù)
第5章   程序預(yù)編譯和通用編程API函數(shù) 57
5.1    嵌入SQL應(yīng)用程序的準(zhǔn)備 57
5.1.1    異常情況. 信號(hào)和中斷處理 58
5.1.2    指針操作和內(nèi)存拷貝函數(shù) 58
5.1.3    指定連接記賬字符串 58
5.1.4    檢查SQLCA 返回代碼和
SQLSTATE值 59
5.1.5    程序準(zhǔn)備和常規(guī)應(yīng)用程序編程
函數(shù)表 60
5.2    PRECOMPILE PROGRAM 60
5.3    BIND 71
5.4    REBIND 75
5.5    GET INSTANCE 79
5.6    INSTALL SIGNAL HANDLER 81
5.7    INTERRUPT 84
5.8    GET ADDRESS 87
5.9    COPY MEMORY 88
5.10    DEREFERENCE  ADDRESS 89
5.11    SET ACCOUNTING STRING 90
5.12    GET ERROR MESSAGE 92
5.13    GET SQLSTATE MESSAGE 95
5.14    GET AUTHORIZATIONS 98
第6章   DB2數(shù)據(jù)庫管理器控制和數(shù)據(jù)庫
控制API 103
6.1    DB2數(shù)據(jù)庫管理器的服務(wù)器進(jìn)程 103
6.1.1    創(chuàng)建和刪除DB2數(shù)據(jù)庫 103
6.1.2    啟動(dòng)和停止DB2數(shù)據(jù)庫 104
6.1.3    獲得和設(shè)置其他連接設(shè)置值 104
6.1.4    控制DB2數(shù)據(jù)庫管理器的連接實(shí)例 104
6.2    DB2數(shù)據(jù)庫管理器和DB2數(shù)據(jù)庫控制
函數(shù) 104
6.3    START DATABASE MANAGER 105
6.4    STOP DATABASE MANAGER 108
6.5    FORCE APPLICATION 111
6.6    CREATE DATABASE 116
6.7    DROP DATABASE 123
6.8    ACTIVATE DATABASE 124
6.9    DEACTIVATE DATABASE 127
6.10    ATTACH 128
6.11    ATTACH AND CHANGE PASSWORD 132
6.12    DETACH 136
6.13    QUERY CLIENT 136
6.14    SET CLIENT 141
6.15    QUERY CLIENT INFORMATION 142
6.16    SET CLIENT INFORMATION 146
第7章   DB2數(shù)據(jù)庫管理器和數(shù)據(jù)庫配置
的API函數(shù) 148
7.1    配置DB2 148
7.1.1    DB2數(shù)據(jù)庫管理器配置參數(shù) 148
7.1.2    DB2數(shù)據(jù)庫配置參數(shù) 149
7.1.3    DB2數(shù)據(jù)庫管理器和數(shù)據(jù)庫配置
函數(shù) 149
7.2    GET DATABASE MANAGER 
CONFIGURATION 150
7.3    GET DATABASE MANAGER CONFIGURATION DEFAULTS 159
7.4    UPDATE DATABASE MANAGER CONFIGURATION 162
7.5    RESET DATABASE MANAGER CONFIGURATION 166
7.6    GET DATABASE CONFIGURATION 167
7.7    GET DATABASE CONFIGURATION DEFAULTS 176
7.8    UPDATE DATABASE CONFIGURATION 179
7.9    RESET DATABASE  CONFIGURATION 184
第8章   數(shù)據(jù)庫. 節(jié)點(diǎn)和DCS目錄管理
API 186
8.1    DB2目錄 186
8.1.1    系統(tǒng)數(shù)據(jù)庫目錄 186
8.1.2    卷目錄 186
8.1.3    工作站目錄 187
8.1.4    數(shù)據(jù)庫連接服務(wù)目錄 187
8.2    在NetWare服務(wù)器上注冊(cè)/注銷DB2數(shù)據(jù)
庫服務(wù)器 187
8.3    DB2數(shù)據(jù)庫. 節(jié)點(diǎn)和DCS目錄管理
函數(shù) 188
8.4    CATALOG DATABASE 189
8.5    UNCATALOG DATABASE 193
8.6    CHANGE DATABASE COMMENT 195
8.7    OPEN DATABASE DIRECTORY
ENTRY 198
8.8    GET NEXT DATABASE DIRECTORY ENTRY 201
8.9    CLOSE DATABASE DIRECTORY 
SCAN 203
8.10    CATALOG NODE 203
8.11    UNCATALOG NODE 208
8.12    OPEN NODE DIRECTORY SCAN 210
8.13    GET NEXT NODE DIRECTORY 
ENTRY 213
8.14    CLOSE NODE DIRECTORY SCAN 215
8.15    CATALOG DCS DATABASE 216
8.16    UNCATALOG DCS DATABASE 219
8.17    OPEN DCS DIRECTORY SCAN 222
8.18    GET DCS DIRECTORY ENTRIES 224
8.19    GET DCS DIRECTORY ENTRY FOR DATABASE 226
8.20    CLOSE DCS DIRECTORY SCAN 226
8.21    REGISTER 227
8.22    DEREGISTER 231
第9章    表和表空間管理的API 233
9.1    表空間和表空間容器 233
9.1.1    重組表數(shù)據(jù) 233
9.1.2    更新表統(tǒng)計(jì)信息 234
9.2    DB2的表和表空間的管理函數(shù) 234
9.3    OPEN TABLESPACE QUERY 235
9.4    FETCH TABLESPACE QUERY 238
9.5    CLOSE TABLESPACE QUERY 241
9.6    TABLESPACE QUERY 241
9.7    SINGLE TABLESPACE QUERY 245
9.8    GET TABLESPACE STATISTICS 248
9.9    OPEN TABLESPACE CONTAINER 
QUERY 251
9.10    FETCH TABLESPACE CONTAINER QUERY 254
9.11    CLOSE TABLESPACE CONTAINER QUERY 255
9.12    TABLESPACE CONTAINER QUERY 256
9.13    FREE MEMORY 259
9.14    REORGANIZE TABLE 260
9.15    RUN STATISTICS 263
第10章    數(shù)據(jù)庫遷移和災(zāi)難恢復(fù)API 268
10.1    數(shù)據(jù)庫遷移 268
10.2    從一個(gè)“不一致”的狀態(tài)中恢復(fù) 268
10.3    創(chuàng)建備份映像 269
10.4    從備份映像中恢復(fù)數(shù)據(jù)庫和表空間 270
10.5    執(zhí)行重定向的恢復(fù)操作 270
10.6    使用前滾恢復(fù) 270
10.7    恢復(fù)歷史文件 271
10.8    DB2數(shù)據(jù)庫遷移和災(zāi)難恢復(fù)函數(shù) 273
10.9    MIGRATE DATABASE 273
10.10    RESTART DATABASE 276
10.11    BACKUP DATABASE 278
10.12    RESTORE DATABASE 286
10.13    RECONCILE 294
10.14    SET TABLESPACE CONTAINERS 298
10.15    ROLLFORWARD DATABASE 305
10.16    ASYNCHRONOUS READ LOG 316
10.17    OPEN RECOVERY HISTORY FILE 
SCAN 323
10.18    GET NEXT RECOVERY HISTORY FILE ENTRY 328
10.19    CLOSE RECOVERY HISTORY FILE SCAN 331
10.20    UPDATE RECOVERY HISTORY
FILE 332
10.21    PRUNE RECOVERY HISTORY FILE 336
第11章    數(shù)據(jù)處理API 341
11.1    調(diào)出數(shù)據(jù) 341
11.2    調(diào)入數(shù)據(jù) 341
11.3    裝入數(shù)據(jù) 342
11.4    調(diào)出. 調(diào)入和裝入操作的支持文件
格式 343
11.5    DB2 數(shù)據(jù)處理函數(shù) 344
11.6    EXPORT 344
11.7    IMPORT 352
11.8    LOAD 364
11.9    LOAD QUERY 379
11.10    QUIESCE TABLESPACES FOR
TABLE 381
第12章    DB2數(shù)據(jù)庫分區(qū)管理函數(shù) 384
12.1    節(jié)點(diǎn)組和數(shù)據(jù)庫分區(qū) 384
12.2    并行操作的類型 385
12.2.1    I/O并行處理 385
12.2.2    查詢并行處理 385
12.2.3    實(shí)現(xiàn)查詢并行處理 387
12.3    啟用數(shù)據(jù)庫分區(qū) 387
12.4    DB2數(shù)據(jù)庫分區(qū)管理函數(shù) 388
12.5    ADD NODE 388
12.6    DROP NODE VERIFY 391
12.7    CREATE DATABASE AT NODE 393
12.8    DROP DATABASE AT NODE 396
12.9    SET RUNTIME DEGREE 398
12.10    GET TABLE PARTITIONING INFORMATION 401
12.11    GET ROW PARTITIONING 
NUMBER 404
12.12    REDISTRIBUTE NODEGROUP 410
第13章   數(shù)據(jù)庫監(jiān)控器和不確定事務(wù)處理
API 415
13.1    DB2數(shù)據(jù)庫系統(tǒng)監(jiān)控器 415
13.1.1    數(shù)據(jù)庫系統(tǒng)監(jiān)控器的開關(guān) 415
13.1.2    開始計(jì)數(shù)時(shí) 416
13.1.3    獲取快照監(jiān)控器的數(shù)據(jù) 417
13.2    在多個(gè)數(shù)據(jù)庫中工作 417
13.3    兩階段提交的處理過程 417
13.3.1    在使用兩階段提交時(shí)遇到錯(cuò)誤
的恢復(fù) 419
13.3.2    手工解決不確定事務(wù) 420
13.3.3    使用XA兼容的事務(wù)管理器的兩階段
提交的處理 422
13.4    DB2數(shù)據(jù)庫監(jiān)控器和不確定事務(wù)的處理
函數(shù) 422
13.5    GET/UPDATA MONITOR SWITCHES 423
13.6    RESET MONITOR 427
13.7    ESTIMATE DATABASE SYSTEM MONITOR BUFFER SIZE 430
13.8    GET SNAPSHOT 433
13.9    LIST DRDA INDOUBT 
TRANSACTIONS 441
13.10    LIST INDOUBT TRANSACTIONS 445
13.11    COMMIT AN INDOUBT 
TRANSACTION 450
13.12    ROLLBACK AN INDOUBT 
TRANSACTION 454
13.13    FORGET TRANSACTION STATUS 458
第14章   線程上下文管理函數(shù) 459
14.1    上下文 459
14.2    DB2線程上下文管理函數(shù) 459
14.3    SET APPLICATION CONTEXT TYPE 460
14.4     CREATE AND ATTACH TO AN 
APPLICATION CONTEXT 463
14.5    DETACH AND DESTROY APPLICATION 
CONTEXT 467
14.6    ATTACH TO CONTEXT 471
14.7    DETACH FROM CONTEXT 472
14.8    GET CURRENT CONTEXT 472
14.9    INTERRUPT CONTEXT 476
第四部分   附      錄
附錄A   SQL數(shù)據(jù)結(jié)構(gòu) 481
附錄B    DB2日志記錄 484
附錄C    例子程序是怎樣開發(fā)的 512                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)