大型機資料庫管理系統DB2

大型機資料庫管理系統DB2

《大型機資料庫管理系統DB2》是2010年清華大學出版社出版的圖書,作者是文軍。

基本介紹

  • 書名:大型機資料庫管理系統DB2
  • 作者文軍
  • ISBN:9787302227236
  • 定價:23.00元
  • 出版社清華大學出版社
  • 出版時間:2010年9月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《大型機資料庫管理系統DB2》內容簡介:IBM DB2通用資料庫是全球第一個具備數據管理、內容管理、商業智慧型和企業信息門戶全面集成能力的資料庫管理系統。目前,銀行、證券、保險等金融機構都使用了大型主機系統DB2。
《大型機資料庫管理系統DB2》內容豐富,不僅可以作為計算機專業本、專科學生學習主機DB2課程的教材,也可以作為從事此信息領域工程技術人員的參考書。
本書詳細介紹了DB2資料庫的各種產品;主機z/DS DB2版本的功能特性;z/OS DB2的運行環境和對象;幾種訪問z/OsDB2資料庫的方法;通過程式訪問z/OS DB2的方法,其中包括DB2嵌入式SQL的程式設計,Java、CO-BOL與z/Os DB2的訪問接口;DB2的並發機制和z/OS DB2安全機制;套用資料庫的恢復;DB2數據的導人與導出等內容。

圖書目錄

第1章 DB2資料庫概述1
1.1 DB2資料庫介紹1
1.1.1 DB2的分類1
1.1.2 DB2的特點3
1.1.3 DB2的產品組件4
1.1.4 連線至 DB2 UDB資料庫伺服器5
1.1.5 DRDA應用程式請求器支持6
1.2 DB2 UDB的安裝7
1.3 DB2 UDB實例和DB2註冊表8
1.3.1 實例的內容8
1.3.2 設定DB2變數值8
1.3.3 DB2set命令9
1.3.4 DB2管理伺服器9
1.4 DB2 UDB GUI入門10
1.4.1 到達GUI工具的路標10
1.4.2 控制中心11
1.4.3 腳本中心12
1.5 DB2的中間軟體和連通性12
1.5.1 DB2通用的資料庫客戶機伺服器12
1.5.2 DB2 連線12
1.5.3 DB2 Net.Data13
1.5.4 DB2數據連線器14
1.5.5 DB2關係連線14
1.5.6 IBM WebSphere套用伺服器14
1.6 DB2應用程式開發15
1.6.1 DB2 存儲過程創建151.6.2 DB2 OLAP伺服器15
1.6.3 DB2關係擴展15
1.6.4 QMF16
1.6.5 DB2數據倉庫中心和數據倉庫管理16
1.7 數據管理工具17
1.7.1 z/OS下的DB2管理工具17
1.7.2 DB2自動控制工具18
1.7.3 DB2表格編輯器18
1.7.4 z/OS下的DB2高性能卸載18
1.7.5 z/OS下的DB2日誌分析工具19
1.7.6 z/OS下的DB2對象恢復19
1.7.7 索引建議器19
1.7.8 DB2評估器19
1.7.9 DB2對象比較工具20
1.7.10 DB2緩衝池分析器20
1.7.11 z/OS下的DB2性能監控器20
1.7.12 z/OS下的DB2詢問監控器21
1.7.13 z/OS下的DB2 SQL性能分析器21
1.7.14 z/OS下的DB2數據傳播21
1.7.15 z/OS下的DB2恢復管理器22
1.7.16 DB2存檔日誌壓縮工具22
1.7.17 z/OS下的DB2綁定管理器22
1.7.18 z/OS下的DB2網路詢問工具22
1.7.19 DB2路徑檢驗器23
習題23
第2章 DB2運行環境和對象24
2.1 DB2的地址空間24
2.1.1 地址空間的優先權26
2.1.2 附加工具26
2.2 DB2對象29
2.2.1 資料庫的邏輯、物理和性能特性29
2.2.2 DB2存儲模型29
2.2.3 資料庫、表空間和表30
2.2.4 表空間30
2.3 在DB2中創建對象33
2.3.1 概述33
2.3.2 DB2對象34
習題43
第3章 連線z/OS的DB244
3.1 網路連線44
3.2 DB2的SPUFI接口52
3.2.1 接口52
3.2.2 系統參數54
3.2.3 命令55
3.2.4 控制中心57
3.2.5 目錄和路徑60
3.2.6 分散式數據64
習題68
第4章 DB2嵌入式SQL套用69
4.1 結構化查詢語言和嵌入式SQL69
4.2 創建嵌入式SQL應用程式的步驟70
4.3 嵌入式SQL概述70
4.3.1 嵌入式SQL的一般形式70
4.3.2 構造嵌入式SQL語句與宿主語言之間的通信70
4.3.3 構造嵌入式SQL程式的執行過程74
4.4 不用游標的SQL語句76
4.4.1 說明性語句76
4.4.2 數據定義語句77
4.4.3 數據控制語句77
4.4.4 INSERT語句77
4.4.5 查詢結果為單記錄的SELECT語句78
4.4.6 非CURRENT形式的UPDATE語句78
4.4.7 非CURRENT形式的DELETE語句78
4.5 使用游標的SQL語句78
4.5.1 查詢結果為多記錄的SELECT語句79
4.5.2 CURRENT形式的UPDATE與DELETE語句79
4.6 創建程式包80
4.7 綁定應用程式81
4.7.1 預編譯81
4.7.2 綁定82
4.7.3 執行計畫或者程式包的許可權85
習題86
第5章 使用Java的資料庫編程87
5.1 目標87
5.2 JDBC編程87
5.2.1 DB2 JDBC支持88
5.2.2 DB2 JDBC Applet或Net驅動88
5.2.3 DB2 JDBC應用程式驅動器89
5.2.4 JDBC驅動器註冊90
5.2.5 支持的數據類型90
5.2.6 JDBC接口91
5.2.7 指定結果集類型102
5.2.8 使用可滾動的數據集103
5.2.9 調用存儲過程103
5.2.10 Batch Execution104
5.2.11 LOB105
5.2.12 元數據105
5.2.13 並發和隔離級別106
5.2.14 JDBC基本類關係107
5.2.15 使用DataSource和Connection Pooling對象107
5.2.16 Java 命名和目錄接口108
5.2.17 Java和分散式交易109
5.2.18 JDBC Static SQL109
5.3 SQLJ編程109
5.3.1 所需要的程式包111
5.3.2 SQLJ語法111
5.3.3 宿主變數111
5.3.4 結果集疊代器111
5.3.5 位置疊代器112
5.3.6 命名疊代器113
5.3.7 默認連線環境114
5.3.8 用戶定義的 ConnectionContext類115
5.3.9 運行環境116
5.3.10 用戶定義的SQLJ Classes屬性116
5.3.11 SQLJ翻譯器117
5.3.12 DB2自定義檔案配置器117
5.3.13 SQLJ程式實例117
5.4 Java存儲過程119
5.5 Java UDF120
習題120
第6章 用COBOL訪問DB2121
6.1 表和視圖定義的聲明121
6.2 使用宿主變數122
6.2.1 宿主變數概述122
6.2.2 在宿主變數中使用指示變數 122
6.3 用DCLGEN生成表聲明122
6.3.1 通過DB2I調用DCLGEN122
6.3.2 通過JCL調用DCLGEN122
6.3.3 在程式中包含數據聲明124
6.4 在COBOL程式中使用SQL語句124
6.4.1 定義SQL通信區124
6.4.2 COBOL中的嵌入式SQL語句125
6.5 綜合實例126
6.5.1 表的建立及COPYBOOK的產生126
6.5.2 單表查詢的完整實例127
6.5.3 程式的編譯與運行128
6.5.4 其他情況的簡單實例129
習題130
第7章 DB2的並發機制131
7.1 並發機制概述131
7.1.1 並發性控制的重要性131
7.1.2 鎖132
7.2 鎖定132
7.2.1 鎖的屬性132
7.2.2 鎖定的對象132
7.3 鎖模式133
7.3.1 表鎖定模式133
7.3.2 行鎖定模式134
7.4 鎖模式兼容性135
7.5 隔離級別136
7.6 其他影響鎖定的因素137
7.6.1 鎖定表語句137
7.6.2 鎖轉換138
7.6.3 鎖定升級138
7.6.4 鎖逾時139
7.6.5 死鎖139
7.7 資料庫設計140
7.8 應用程式設計140
習題141
第8章 DB2存取訪問的安全性142
8.1 Subsystem存取142
8.2 數據集的保護142
8.3 訪問DB2對象143
習題153
第9章 套用數據的恢復154
9.1 DB2的日誌154
9.2 SYSIBM.SYSLGRNX系統表155
9.3 備份表空間156
9.4 備份分區或數據集156
9.5 複製數據集157
9.6 COPY的例子158
9.7 表空間恢復概念159
9.8 RECOVERY實例160
9.9 恢復前的準備工作160
9.10 合併表空間的拷貝161
9.11 重建索引161
9.12 套用數據恢復162
習題163
第10章 DB2數據的導入與導出164
10.1 SQL INSERT、DELETE和UPDATE164
10.1.1 自由空間164
10.1.2 SQL INSERT165
10.1.3 SQL DELETE166
10.1.4 SQL UPDATE166
10.2 DB2實用程式的介紹167
10.2.1 生成實用程式JCL167
10.2.2 DB2實用程式控制臺167
10.2.3 DSNUxxx.CNTL167
10.2.4 DSNUPROC168
10.2.5 SYSIBM.SYSUTILX168
10.2.6 DB2實用程式命令169
10.3 裝入實用程式170
10.3.1 裝入數據到一張基本表中171
10.3.2 數據類型轉換171
10.3.3 數據轉換172
10.3.4 裝入空值173
10.3.5 裝入多張表到一個表空間174
10.3.6 裝入指定的分區175
10.3.7 RESUME參數和REPLACE參數175
10.3.8 其他的裝入選項176
10.3.9 丟棄檔案176
10.3.10 Unique Index Violations177
10.3.11 裝入需要考慮的事情177
10.3.12 裝入表空間階段178
10.3.13 DB2 Family Cross-Loader Function178
10.3.14 裝入帶分隔設定的輸入數據179
10.3.15 分隔的檔案179
10.3.16 帶分隔設定的輸入實例180
10.4 保證參照約束與檢查約束181
10.4.1 CHECK Pending181
10.4.2 使用CHECK DATA使用程式181
10.4.3 異常表182
10.4.4 檢查數據階段182
10.5 DB2導出實用程式183
10.5.1 指定輸入表空間184
10.5.2 導出記錄的例子185
10.5.3 輸出欄位的指定185
10.5.4 錯誤處理185
10.5.5 重啟導出實用程式186
10.5.6 導出實用程式186
習題186
參考文獻187

相關詞條

熱門詞條

聯絡我們