发表于2024-12-22
數據庫原理和實踐教程——GBase?8t?Based?on?Informix剖析與應用 pdf epub mobi txt 電子書 下載 2024
讀者對象:
高校學生、高校教師、數據庫領域研究人員,以及所有對國産數據庫感興趣的朋友。
內容介紹:
GBase 8t 是南大通用推齣的一款具有世界領先水平的關係數據庫管理係統,其原型係統 Informix 已經被廣泛應用於金融、 電信、 企業和政府等各領域。 本書在係統介紹數據庫理論知識的基礎上, 結閤 GBase 8t 産品實例,深入剖析瞭商業數據庫的架構和核心技術。本書注重理論結閤實踐,在介紹數據庫基礎知識和基本理論的同時,結閤 GBase 8t 産品的使用方法及實戰操作練習,深入講解瞭數據庫技術在實際商業應用領域的部署、安裝、開發、日常管理、性能優化、高可用方案的部署等實戰技能,能夠幫助讀者深入理解數據庫理論知識和商業數據庫 GBase 8t 産品核心技術架構,並快速掌握商業數據庫産品的實戰技能。
本書由基礎篇、進階篇和實戰篇構成。基礎篇講解數據庫的基本概念和基礎理論;進階篇以 GBase 8t為例深入剖析數據庫的核心技術;實戰篇則從 GBase 8t 的實際應用和操作方麵幫助讀者掌握數據庫産品的使用技能。通過本書,讀者既可以掌握數據庫的基本理論知識,也可以將 GBase 8t 作為基礎進行數據庫係統的應用,理論結閤實踐,深入理解和掌握數據庫技術。
目錄:
基礎篇
第1章 數據庫係統概述/2
1.1 數據管理技術的發展曆史/2
1.1.1 數據管理/2
1.1.2 數據庫的誕生與發展/4
1.1.3 在Web上實現電子商務/5
1.1.4 數據庫與信息檢索/6
1.2 數據庫方法的特徵/7
1.2.1 數據庫係統的自描述性/7
1.2.2 數據抽象與獨立性/7
1.2.3 支持數據的多視圖/8
1.2.4 數據共享與多用戶事務處理/9
1.3 數據模型/10
1.3.1 基於對象的邏輯模型/10
1.3.2 基於記錄的邏輯模型/10
1.3.3 物理數據模型/11
1.3.4 實例和模式/13
1.4 數據庫管理係統/13
1.4.1 存儲管理/14
1.4.2 數據語言/15
1.4.3 事務管理/15
1.4.4 並發操作/16
1.4.5 數據庫恢復/17
1.5 數據庫新技術發展/17
1.5.1 半結構化數據管理與非結構化數據管理/18
1.5.2 key-value數據庫/19
1.5.3 OldSQL、NoSQL與NewSQL/20
1.6 本章小結/21
第2章 關係數據庫/22
2.1 關係數據模型/22
2.1.1 關係數據模型的結構/23
2.1.2 關係模式/24
2.1.3 關係的鍵/25
2.2 完整性約束/26
2.2.1 實體完整性/26
2.2.2 參照完整性/27
2.2.3 用戶定義完整性/28
2.3 關係代數/29
2.3.1 關係代數的基本運算/30
2.3.2 附加的關係代數運算/35
2.4 本章小結/38
第3章 事務型數據庫設計/40
3.1 事務型數據庫設計概述/40
3.1.1 數據庫設計的任務和特點/40
3.1.2 數據庫設計的方法和步驟/41
3.2 概念模型設計/42
3.2.1 實體-聯係模型建模/43
3.2.2 E-R模型轉換為關係模型/47
3.2.3 E-R模型在工程中的應用/48
3.3 數據庫規範化設計的必要性/50
3.3.1 數據庫設計中的問題/50
3.3.2 好的關係設計的特點/52
3.3.3 關係模式的規範化/53
3.4 關係範式/55
3.4.1 函數依賴/55
3.4.2 關係模式的鍵/56
3.4.3 關係的範式(Boyce-Codd NF)/56
3.4.4 多值依賴與第四範式(4NF)/59
3.4.5 關係模式的分解/62
3.5 本章小結/67
第4章 GBase 8t使用基礎/68
4.1 GBase 8t SQL語言概述/68
4.1.1 GBase 8t SQL語言的特點/68
4.1.2 GBase 8t中SQL的組成/69
4.1.3 對三級模式的支持/70
4.2 GBase 8t數據庫邏輯設計/70
4.2.1 數據庫的創建/73
4.2.2 錶的定義/74
4.2.3 GBase 8t 數據類型/78
4.3 GBase 8t數據查詢功能/80
4.3.1 單錶查詢/86
4.3.2 連接查詢/87
4.3.3 嵌套查詢/91
4.3.4 集閤查詢/95
4.3.5 高級查詢/96
4.3.6 內置函數大全/97
4.4 GBase 8t數據更新功能/99
4.4.1 插入數據/99
4.4.2 修改數據/101
4.4.3 刪除數據/102
4.4.4 清空錶數據/103
4.4.5 Merge語句/103
4.5 數據視圖/104
4.5.1 視圖的作用/104
4.5.2 定義視圖/105
4.5.3 查詢視圖/107
4.5.4 修改視圖/107
4.6 GBase 8t數據索引/108
4.6.1 索引的建立/108
4.6.2 索引的刪除/109
4.7 GBase 8t自定義存儲過程和函數/109
4.7.1 存儲過程的優點/109
4.7.2 存儲過程及函數的語法結構/110
4.7.3 創建存儲過程及函數示例/113
4.8 GBase 8t觸發器/114
4.8.1 觸發器的優點/115
4.8.2 觸發器的三要素/115
4.8.3 觸發器的創建/115
4.8.4 觸發器的修改與刪除/118
4.9 本章小結/118
第5章 GBase 8t安全技術/120
5.1 身份認證/120
5.1.1 用戶標識與鑒彆/121
5.1.2 GBase 8t身份驗證/122
5.2 角色與權限劃分/129
5.2.1 角色/129
5.2.2 數據權限/131
5.2.3 三權分立/134
5.3 訪問控製/136
5.3.1 訪問控製概述/136
5.3.2 GBase 8t基於標簽的訪問控製/137
5.4 審計/142
5.4.1 審計概述/142
5.4.2 GBase 8t審計實現/143
5.5 本章小結/149
進階篇
第6章 GBase 8t體係架構/152
6.1 GBase 8t總體架構/152
6.2 多綫程結構/153
6.2.1 基於進程的數據庫服務器/153
6.2.2 GBase 8t動態可擴展架構DSA/154
6.2.3 高度並行機製/154
6.2.4 常見CPU VP/156
6.2.5 常見綫程/157
6.3 共享內存結構/158
6.3.1 共享內存的組成/159
6.3.2 共享內存管理/165
6.4 存儲結構/173
6.4.1 物理存儲單元/174
6.4.2 邏輯存儲單元/179
6.4.3 大對象存儲/181
6.4.4 GBase 8t存儲限製的情況/184
6.5 客戶端與服務器的通信/185
6.6 Checkpoint——檢查點/188
6.6.1 Checkpoint基本概念/188
6.6.2 Non-blocking Checkpoint簡介/189
6.6.3 Checkpoint觸發事件/190
6.7 本章小結/192
第7章 GBase 8t係統管理/193
7.1 數據庫日誌管理/193
7.1.1 邏輯日誌/193
7.1.2 邏輯日誌管理/195
7.1.3 物理日誌/198
7.1.4 物理日誌管理/199
7.2 數據庫啓動與關閉/200
7.2.1 數據庫運行模式/200
7.2.2 數據庫運行模式切換/201
7.3 快速恢復/202
7.3.1 物理恢復/202
7.3.2 邏輯恢復/203
7.3.3 快速恢復示例/203
7.4 數據庫參數管理/205
7.4.1 參數文件管理/205
7.4.2 動態設置/205
7.5 數據庫空間管理/205
7.5.1 創建dbspace/205
7.5.2 刪除dbspace/206
7.5.3 為dbspace增加chunk/206
7.5.4 從dbspace刪除chunk/207
7.6 數據庫CPU管理/207
7.6.1 配置數據庫虛擬處理器/207
7.6.2 監控數據庫綫程狀態/208
7.7 數據庫內存管理/209
7.7.1 數據庫常駐內存段/209
7.7.2 數據庫虛擬內存段/210
7.7.3 數據庫消息段/210
7.8 數據庫網絡連接管理/210
7.8.1 數據庫網絡配置/210
7.8.2 數據庫網絡監控/211
7.9 通過SQL API管理數據庫/211
7.10 數據庫監控/212
7.10.1 通過OAT監控數據庫/212
7.10.2 通過SMI(System Monitor Interface)監控數據庫/212
7.10.3 通過onstat命令監控數據庫/229
7.11 數據導入和導齣/231
7.11.1 unload/load/231
7.11.2 高性能加載/232
7.11.3 DBLOAD/234
7.11.4 dbexport/dbimport/235
7.11.5 外部錶/237
7.12 本章小結/245
第8章 GBase 8t索引/246
8.1 索引的基本概念/246
8.2 索引的結構/248
8.2.1 B+樹/248
8.2.2 R樹/251
8.3 索引的類型及使用/253
8.3.1 創建索引/253
8.3.2 唯一索引/255
8.3.3 復閤索引/256
8.3.4 函數索引/258
8.3.5 聚簇索引/261
8.3.6 填充因子/262
8.3.7 索引分片/263
8.4 索引的存儲與開銷/269
8.4.1 索引的物理存儲結構/269
8.4.2 索引的空間計算/272
8.4.3 索引的開銷/276
8.5 索引的創建、管理與維護/277
8.5.1 創建索引的原則與實踐/277
8.5.2 索引的管理/279
8.5.3 索引的維護/280
8.5.4 在綫創建、刪除索引/281
8.5.5 提高創建索引的速度/283
8.6 本章小結/284
第9章 GBase 8t查詢處理和優化/286
9.1 查詢處理/286
9.1.1 概述/286
9.1.2 查詢代價的度量/288
9.1.3 選擇運算/289
9.1.4 排序/290
9.1.5 連接運算/291
9.1.6 總結/296
9.2 查詢優化基礎/296
9.2.1 概述/297
9.2.2 關係錶達式的轉換/298
9.2.3 對錶達式結果集大小的估計/302
9.2.4 執行計劃選擇/305
9.3 GBase 8t分布式查詢處
作者介紹:
袁曉潔,1985年獲南開大學計算機軟件學士學位,1988年獲南開大學計算機軟件與理論碩士學位。畢業留校從事計算機軟件的教學與科研工作,2000年獲控製理論與控製工程博士學位。 主要研究領域為數據庫技術、數據倉庫與數據挖掘、信息係統集成、Web信息檢索與挖掘等。曾作為第一和第二負責人承擔的國傢及省部級項目有:863項目3項、國傢自然科學基金項目3項、教育部項目2項、天津市科委項目8項。近幾年在SIGIR、ICDE、TKDE、CIKM、APWEB等較高水平的國際期刊和會議上發錶學術論文60餘篇,其中SCI/EI/ISTP檢索論文40餘篇;申請國傢發明專利6項;獲得軟件著作權7項。為公司、高校、企事業單位開發瞭多個大型軟件係統,並與國際著名計算機公司、國內軟件企業等建立瞭多種形式的閤作關係,直接開發麵嚮國際市場的軟件産品。
數據庫原理和實踐教程——GBase?8t?Based?on?Informix剖析與應用 pdf epub mobi txt 電子書 下載