資料庫管理(2020年機械工業出版社出版的圖書)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《資料庫管理》是2020年機械工業出版社出版的圖書。

基本介紹

  • 中文名:資料庫管理
  • 作者:(比)維爾弗里德·勒瑪肖(Wilfried Lemahieu),(比)賽普·凡登·布魯克(Seppe vanden Broucke),(比)巴特·巴森斯(Bart Baesens)
  • 譯者:李川等
  • 出版時間:2020年
  • 出版社:機械工業出版社 
  • ISBN: 9787111665199
內容簡介,圖書目錄,

內容簡介

本書全面講解資料庫設計、建模、系統構建、數據存儲以及數據倉庫、數據治理等方面的基礎知識,並提出了一種資料庫管理的新方法。本書的三位作者均為該領域專家,在大數據、數據分析、數據質量和數據集成方面經驗豐富。全書理論結合實踐,既有對現有資料庫技術的講解,又有對*新技術趨勢的分析。為了幫助讀者更好地理解基本概念,書中包含大量真實案例,涉及查詢實例、代碼以及圖形等,並搭建了線上學習環境,這使本書成為信息系統或計算機科學專業本科生和研究生入門課程的完美教材。

圖書目錄

出版者的話
讚譽
譯者序
前言
作者簡介
第一部分 資料庫與資料庫設計
第1章 資料庫管理的基本概念 2
1.1 資料庫技術的套用 2
1.2 關鍵定義 3
1.3 基於檔案與資料庫的數據管理方法 3
1.3.1 基於檔案的方法 3
1.3.2 基於資料庫的方法 4
1.4 資料庫系統的元素 6
1.4.1 資料庫模型與實例 6
1.4.2 數據模型 7
1.4.3 三層架構 7
1.4.4 目錄 8
1.4.5 資料庫用戶 9
1.4.6 資料庫語言 9
1.5 資料庫系統和資料庫管理的優點 9
1.5.1 數據獨立性 9
1.5.2 資料庫建模 10
1.5.3 管理結構化、半結構化、非結構化數據 10
1.5.4 管理數據冗餘 10
1.5.5 指定完整性約束 11
1.5.6 並發控制 11
1.5.7 備份和恢復設備 12
1.5.8 數據安全性 12
1.5.9 性能分析工具 12
總結 12
關鍵術語表 13
思考題 13
問題和練習 14
第2章 資料庫管理系統的架構與分類 15
2.1 DBMS的架構 15
2.1.1 連線管理器和安全管理器 16
2.1.2 DDL編譯器 16
2.1.3 查詢處理器 16
2.1.4 存儲管理器 19
2.1.5 DBMS工具 20
2.1.6 DBMS接口 20
2.2 DBMS分類 21
2.2.1 基於數據模型的分類 21
2.2.2 基於同步訪問的分類 23
2.2.3 基於架構的分類 23
2.2.4 基於使用方法的分類 24
總結 25
關鍵術語表 26
思考題 26
問題和練習 28
第3章 使用(E)ER模型和UML類圖進行概念數據建模 29
3.1 資料庫設計階段 29
3.2 實體關係模型 30
3.2.1 實體類型 31
3.2.2 屬性類型 31
3.2.3 關係類型 32
3.2.4 弱實體類型 36
3.2.5 三元關係類型 36
3.2.6 ER模型示例 38
3.2.7 ER模型的局限性 40
3.3 擴展的實體關係模型 40
3.3.1 特化/泛化 41
3.3.2 分類 42
3.3.3 聚集 43
3.3.4 EER模型的示例 43
3.3.5 設計EER模型 44
3.4 UML類圖 45
3.4.1 面向對象概述 45
3.4.2 類 45
3.4.3 變數 46
3.4.4 訪問修飾符 46
3.4.5 關聯 47
3.4.6 特化/泛化 49
3.4.7 聚集 49
3.4.8 UML示例 49
3.4.9 高級UML建模概念 50
3.4.10 UML與EER的對比 52
總結 53
關鍵術語表 56
思考題 56
問題和練習 59
第4章 數據管理的組織方面 62
4.1 數據管理 62
4.1.1 目錄和元數據的作用 62
4.1.2 元數據建模 63
4.1.3 數據質量 63
4.1.4 數據治理 67
4.2 數據管理中的角色 68
4.2.1 信息架構師 68
4.2.2 資料庫設計師 68
4.2.3 數據所有者 68
4.2.4 數據管理員 68
4.2.5 資料庫管理員 69
4.2.6 數據科學家 69
總結 69
關鍵術語表 70
思考題 70
問題和練習 70
第二部分 資料庫系統類型
第5章 傳統資料庫 72
5.1 分層模型 72
5.2 CODASYL模型 75
總結 79
關鍵術語表 79
思考題 80
問題和練習 80
第6章 關係資料庫:關係模型 81
6.1 關係模型 81
6.1.1 基本概念 82
6.1.2 正式定義 83
6.1.3 鍵的類型 84
6.1.4 關係約束 86
6.1.5 關係數據模型的示例 87
6.2 規範化 88
6.2.1 非規範化關係模型中的插入、刪除和更新異常 88
6.2.2 非正式的規範化準則 89
6.2.3 函式依賴和主屬性類型 90
6.2.4 規範化形式 90
6.3 將概念ER模型映射到關係模型 96
6.3.1 實體類型映射 96
6.3.2 關係類型映射 97
6.3.3 多值屬性類型映射 103
6.3.4 弱實體類型映射 103
6.3.5 小結 104
6.4 將概念EER模型映射到關係模型 105
6.4.1 EER特化映射 106
6.4.2 EER類別映射 107
6.4.3 EER聚集映射 108
總結 109
關鍵術語表 110
思考題 110
問題和練習 114
第7章 關係資料庫:結構化查詢語言 116
7.1 關係資料庫管理系統和SQL 116
7.1.1 SQL的關鍵特徵 116
7.1.2 三層資料庫架構 118
7.2 SQL數據定義語言 119
7.2.1 DDL的關鍵概念 119
7.2.2 DDL的示例 120
7.2.3 參照完整性約束 123
7.2.4 DROP和ALTER命令 123
7.3 SQL數據操作語言 125
7.3.1 SQL SELECT語句 125
7.3.2 SQL INSERT語句 149
7.3.3 SQL DELETE語句 149
7.3.4 SQL UPDATE語句 150
7.4 SQL視圖 152
7.5 SQL索引 154
7.6 SQL許可權 155
7.7 用於元數據管理的SQL 156
總結 157
關鍵術語表 159
思考題 160
問題和練習 167
第8章 面向對象的資料庫以及對象持久性 169
8.1 概述:OO的基本概念 169
8.2 OO的高級概念 171
8.2.1 方法重載 171
8.2.2 繼承 171
8.2.3 方法重寫 173
8.2.4 多態和動態綁定 173
8.3 對象持久性的基本原則 175
8.4 面向對象資料庫管理系統 176
8.4.1 對象標識符 177
8.4.2 ODMG標準 177
8.4.3 對象模型 178
8.4.4 對象定義語言 178
8.4.5 對象查詢語言 181
8.4.6 語言綁定 183
8.5 評估OODBMS 185
總結 186
關鍵術語表 186
思考題 187
問題和練習 188
第9章 擴展關係資料庫 189
9.1 關係模型的局限性 189
9.2 RDBMS主動拓展 190
9.2.1 觸發

相關詞條

熱門詞條

聯絡我們