大型主機資料庫系統管理基礎與套用開發

大型主機資料庫系統管理基礎與套用開發

《大型主機資料庫系統管理基礎與套用開發》是大型主機系列課程的主幹教材,全書共分12章,主要從套用的角度介紹了現代大型主機資料庫系統的相關概念、知識及技能。

基本介紹

  • 書名:大型主機資料庫系統管理基礎與套用開發
  • 作者:唐劍鋒,陳瑞青
  • ISBN:9787302252986
  • 出版時間:2011-07-01
基本信息,內容簡介,圖書目錄,

基本信息

作 者:唐劍鋒,陳瑞青 著 叢 書 名:教育部-IBM高校合作項目精品課程系列教材 出 版 社:清華大學出版社ISBN:9787302252986 出版時間:2011-07-01 版 次:1 頁 數:230 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 資料庫

內容簡介

《教育部-IBM高校合作項目精品課程系列教材:大型主機資料庫系統管理基礎與套用開發》簡要介紹了SQL語句的基礎知識,比較了主機平台DB2和LUW平台DB2fl勺基本概念,主機DB2的內部結構和處理機制、基本對象管理的知識和技能,數據備份與復原的基本知識,數據遷移的基本知識,並簡要介紹了表空間級統計信息蒐集和更新的基本知識,以案例的方式探討了主機DB2鎖的基本概念和知識,簡要介紹了主機DB2許可權管理的基本技能,探討了DB2forLUW與DB2forz/OS互連的基本知識和技能,最後以大量樣例的方式介紹了COBOL嵌入式應用程式開發的基本知識和技能。
《教育部-IBM高校合作項目精品課程系列教材:大型主機資料庫系統管理基礎與套用開發》可作為高等院校計算機學院、軟體學院大型主機研究方向的本科和專科教材,也作為從事大型主機資料庫工作的相關技術人員參考書,還可以用作希望了解和學習大型主機資料庫知識和技術的人員培訓教材。

圖書目錄

第1 章 SQL 基礎 /1
1.1 RDBMS 概述 /1
1.2 SQL 概述 /1
1.2.1 DDL(Data Definition Language) /2
1.2.2 DML(Data Manipulation Language) /2
1.2.3 DCL(Data Control Language) /3
1.3 標量函式和列函式 /3
1.3.1 標量函式 /3
1.3.2 列函式 /3
1.4 連結(JOIN) /4
1.4.1 內連結(INNER JOIN) /4
1.4.2 外連結(OUTER JOIN) /4
1.5 聯合(UNION) /5
1.6 子查詢 /5
第2 章主機平台DB2 和LUW 平台DB2 基本概念比較 /7
2.1 DB2 for LUW 系統結構圖 /7
2.2 DB2 for z/OS 系統結構圖 /8
2.3 DB2 實例和子系統 /8
2.4 DB2 命名 /9
2.5 命令定向 /9
2.6 連線客戶機 /10
2.7 資料庫 /10
2.8 DB2 編目表 /10
2.9 跨資料庫查詢 /11
2.10 臨時表空間 /11
2.11 通信資料庫(CDB) /11
2.12 日誌(LOG) /11
2.13 數據高速快取和頁面大小 /12
2.14 配置參數 /12
2.15 控制查詢 /12
2.16 小結 /13
第3 章主機DB2 相關用戶和組管理 /14
3.1 創建組 /14
3.2 增加LOGON 過程 /19
3.3 對組授權 /20
3.4 刷新RACF 使授權生效 /21
3.5 定義別名 /21
3.6 建立用戶 /22
3.6.1 用戶測試許可權 /23
3.7 建立並測試對用戶數據集的保護 /24
3.8 建立並測試對系統數據集的保護 /25
3.9 刪除對系統數據集的保護 /28
3.10 刪除對用戶數據集的保護 /29
3.11 刪除TSO 用戶 /29
3.12 刪除用戶的別名 /29
3.13 刪除組 /30
3.14 刪除LOGON 過程 /31
第4 章主機DB2 內部結構和處理機制 /33
4.1 主機DB2 環境和系統視圖 /33
4.2 主機DB2 系統結構 /34
4.3 主機DB2 地址空間 /42
4.4 主機DB2 SQL 處理內部機制 /43
4.5 主機DB2 系統的啟動和重啟 /48
4.5.1 主機DB2 系統的啟動 /48
4.5.2 主機DB2 系統的啟動樣例 /49
4.5.3 主機DB2 系統的重啟 /50
第5 章主機DB2 基本對象管理 /56
5.1 主機DB2 基本對象 /56
5.2 主機DB2 相關卷管理 /57
5.2.1 主機卷概述 /57
5.2.2 查詢卷 /58
目錄
5.3 存儲組管理 /59
5.3.1 存儲組概述 /59
5.3.2 查詢存儲組 /59
5.3.3 更改存儲組 /60
5.4 資料庫管理 /61
5.4.1 創建資料庫 /61
5.4.2 更改資料庫 /65
5.4.3 刪除資料庫 /66
5.5 緩衝池管理 /66
5.5.1 查詢緩衝池 /67
5.5.2 更改緩衝池 /68
5.6 表空間管理 /69
5.6.1 表空間概述 /69
5.6.2 創建表空間 /74
5.6.3 更改表空間 /76
5.6.4 刪除表空間 /77
5.7 資料庫對象管理 /77
5.7.1 表管理 /77
5.7.2 視圖管理 /98
5.7.3 索引管理 /102
5.7.4 序列管理 /104
5.7.5 別名管理 /105
5.7.6 觸發器管理 /106
第6 章數據備份與復原 /109
6.1 數據備份概述 /109
6.2 表空間備份 /109
6.2.1 查詢表空間備份 /110
6.2.2 表空間備份概述 /110
6.3 活動日誌和歸檔日誌 /112
6.3.1 資料庫日誌概述 /112
6.3.2 活動日誌和歸檔日誌概述 /113
6.4 復原表空間(復原到日誌尾) /116
6.5 表空間備份與復原效果示例 /116
6.6 表空間復原到備份末尾之前的某點 /119
第7 章數據遷移 /123
7.1 數據導出 /123 7.2 數據導入 /125
7.3 導入含主外鍵約束的表數據的各種情況分析 /127
7.3.1 違反子表主鍵約束和採用RESUME YES 參數的情況 /128
7.3.2 違反子表外鍵約束和採用RESUME YES 參數的情況 /131
7.3.3 違反父表主鍵約束和採用REPLACE 參數的情況 /131
7.3.4 異常情況處理 /134
第8 章表空間級統計信息蒐集和更新 /135
8.1 表空間級統計信息蒐集 /135
8.2 表空間級統計信息更新 /136
8.3 表掃描和匹配的索引掃描 /137
8.4 使用DB2 Explain 工具進行性能調整 /139
第9章鎖的案例探索/141
9.1鎖的基本概念/141
9.1.1引入鎖的目的/141
9.1.2鎖的範圍/141
9.1.3鎖的強度和兼容性/142
9.1.4鎖的隔離級別/144
9.2基本鎖的模擬/145
9.2.1S鎖的模擬/145
9.2.2X鎖的模擬/147
9.3鎖等待模擬/148
9.4死鎖模擬/150
9.5各隔離級別分析/151
9.6主機DB2鎖的隔離級別模擬/153
9.6.1隔離級別為CS的情況/153
9.6.2隔離級別為RR的情況/154
第10章主機DB2許可權管理/157
10.1主機DB2許可權概述/157
10.1.1AuthorizationIDs&CURRENTSQLID/157
10.1.2DB2數據訪問控制/158
10.1.3訪問DB2內部數據/159
10.2存儲組許可權管理/162
10.2.1存儲組許可權查詢/162
10.2.2存儲組許可權授予/162
10.2.3存儲組許可權剝奪/163
目錄
10.3資料庫許可權管理/163
10.3.1資料庫許可權查詢/163
10.3.2資料庫許可權授予/164
10.3.3資料庫許可權剝奪/165
10.4表空間許可權管理/165
10.4.1表空間許可權查詢/165
10.4.2表空間許可權授予/166
10.4.3表空間許可權剝奪/166
10.5表與視圖許可權管理/167
10.5.1表與視圖許可權查詢/167
10.5.2表許可權授予/168
10.5.3表許可權剝奪/170
10.6系統許可權管理/171
10.6.1系統許可權查詢/171
10.6.2系統許可權授予/171
10.6.3系統許可權剝奪/172
第11章DB2forLUW與DB2forz/OS互連/173
11.1互連技術架構/173
11.2主機TCPIP配置和連線測試/174
11.2.1主機TCPIP配置/174
11.2.2客戶端和服務端測試TCPIP連線/176
11.3DB2forLUW連線DB2forz/OS/177
11.3.1服務端DDF配置/177
11.3.2客戶端編目並測試與DB2forz/OS的連線/178
11.4DB2forz/OS連線DB2forLUW/181
11.4.1客戶端配置/181
11.4.2測試DB2forz/OS與DB2forLUW的連線/184
第12章COBOL嵌入式應用程式開發/185
12.1COBOL嵌入式應用程式開發基本概念/185
12.1.1COBOL嵌入式應用程式開發總體結構/185
12.1.2分隔設定/186
12.1.3宿主變數/187
12.1.4空值的處理/190
12.1.5SQLCA/191
12.2數據插入樣例/193
12.2.1DCLGEN工具使用/193
12.2.2COBOL源程式/194
12.2.3預編譯、編譯、連結、執行COBOL源程式的JCL/195
12.2.4確認執行結果/197
12.3單行數據查詢樣例/197
12.3.1COBOL源程式/197
12.3.2預編譯、編譯、連結、執行COBOL源程式的JCL/198
12.3.3確認執行結果/199
12.4含空值處理的單行數據查詢樣例/200
12.4.1COBOL源程式/200
12.4.2預編譯、編譯、連結、執行COBOL源程式的JCL/201
12.4.3確認執行結果/201
12.5利用游標實現多行數據查詢樣例/201
12.5.1游標的類型/202
12.5.2游標的使用/205
12.5.3COBOL源程式/207
12.5.4預編譯、編譯、連結、執行COBOL源程式的JCL/208
12.5.5確認執行結果/208
12.6利用游標實現動態SQL語句樣例/208
12.6.1COBOL源程式/209
12.6.2預編譯、編譯、連結、執行COBOL源程式的JCL/210
12.6.3確認執行結果/210
12.7利用不敏感可滾動游標實現多行數據查詢樣例/210
12.7.1創建臨時資料庫/210
12.7.2創建臨時表空間/211
12.7.3創建全局臨時表/211
12.7.4COBOL源程式/212
12.7.5預編譯、編譯、連結、執行COBOL源程式的JCL/212
12.7.6確認執行結果/213
12.8利用敏感靜態可滾動游標實現多行數據查詢樣例/213
12.8.1COBOL源程式/213
12.8.2預編譯、編譯、連結、執行COBOL源程式的JCL/214
12.8.3確認執行結果/214
12.9使用可更新游標更新表數據樣例/214
12.9.1COBOL源程式/214
12.9.2預編譯、編譯、連結、執行COBOL源程式的JCL/215
12.9.3確認執行結果/215
12.10使用可更新游標刪除表數據樣例/216
12.10.1COBOL源程式/216
12.10.2預編譯、編譯、連結、執行COBOL源程式的JCL/217
12.10.3確認執行結果/217
12.11引入CICSAPI和CICSMAP的嵌入式COBOL程式完整示例/218
12.11.1COBOL源程式/219
12.11.2CICSMAP的COPYBOOK/221
12.11.3CICSMAP源程式/223
12.11.4DB2預編譯、CICS翻譯、編譯、連結COBOL源程式的JCL/224
12.11.5CICS部分的操作/226
參考文獻/231

相關詞條

熱門詞條

聯絡我們