視圖更新與關係資料庫理論

視圖更新與關係資料庫理論

《視圖更新與關係資料庫理論》是2017年10月人民郵電出版社出版的圖書,作者是[美]C·J·Date 達特。

基本介紹

  • 中文名:視圖更新與關係資料庫理論
  • 作者:[美]C·J·Date 達特
  • 譯者:田遠帆
  • 出版社:人民郵電出版社
  • 出版時間:2017年10月
  • 頁數:233 頁
  • 定價:59 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115435460
內容簡介,圖書目錄,

內容簡介

本書是資料庫專家C.J. Date的又一部力作,詳細介紹了資料庫架構的設計和實現,同時討論了視圖更新及關係資料庫理論。
全書內容分為15章,用示例和理論相結合的方式,介紹了關係資料庫的相關理論,還對視圖作了深入探究。書中不僅介紹了一些基礎的資料庫操作,同時重點結合示例給出了視圖相關的操作和講解。通過閱讀本書,讀者能夠在實際工作和學習中,改進自己的資料庫設計,更好地實現資料庫相關任務。
本書是經典的資料庫參考指南,非常適合資料庫架構師、資料庫設計人員以及相關領域的研究人員參考閱讀。

圖書目錄

第 1章 拋磚引玉 1
1.1 可交換性原則 3
1.2 最基表:約束 5
1.3 最基表:補償性操作 6
1.4 視圖:約束和補償性操作 7
1.5 規則到上 8
1.6 結束語 9
第 2章 技術背景 11
2.1 關係和關係變數 12
2.2 關係賦值 15
2.3 一致性約束 19
2.4 關係變數謂詞 21
2.5 MATCHING,NOT MATCHING,以及EXTEND 25
2.6 資料庫與資料庫變數 27
第3章 視圖概念:近距離觀察 31
3.1 視圖是偽變數 33
3.2 數據獨立性 34
3.3 如何預防 37
3.4 約束和謂詞 40
3.5 信息等價 44
3.6 結束語 47
第4章 限制視圖 53
4.1 “拋磚引玉”再回顧 53
4.2 更多關於補償性操作的內容 57
4.3 關於觸發器 61
4.4 關於顯式更新操作 63
4.5 供應商與設備供應 65
4.6 再談拋磚引玉 68
4.7 概括總結 70
4.8 最後一點 71
4.9 重疊限制 73
4.10 結束語 75
第5章 投影視圖 77
5.1 示例1:一個無損分解 77
5.2 示例1續:投影關係變數 83
5.3 示例1續:視圖 85
5.4 示例2:另一個無損分解 85
5.4.1 投影關係變數 90
5.4.2 信息隱藏 91
5.4.3 視圖 91
5.5 示例3:一個有損分解 92
5.5.1 投影關係變數 94
5.5.2 信息隱藏 95
5.5.3 視圖 95
5.6 概括總結 96
第6章 連線視圖I:一對一連線 99
6.1 示例1:信息等價 100
6.2 示例2:信息隱藏 102
6.2.1 編譯指示 107
6.2.2 對稱 108
6.3 結束語 111
第7章 連線視圖II:多對多連線 115
7.1 示例1:信息等價 115
7.1.1 補償性操作 118
7.1.2 視圖更新 121
7.2 再談投影視圖 123
7.3 示例2:信息隱藏 124
7.4 結束語 126
第8章 連線視圖III:一對多連線 127
8.1 示例1:信息等價 127
8.2 示例2:信息隱藏 131
8.3 結束語 133
第9章 交集視圖 137
9.1 示例1:顯式重疊 138
9.2 示例2:隱式重疊 142
9.2.1 更好的設計 144
9.2.2 另一個可能的設計 148
9.3 結束語 149
第 10章 合併視圖 151
10.1 示例1:交集為空的合併 151
10.2 示例2:顯式重疊 154
10.3 示例3:隱式重疊 156
10.3.1 一個更好的設計 159
10.3.2 關於交集為空的合併 161
10.5 結束語 162
第 11章 差異視圖 165
11.1 示例1:隱式重疊 165
11.1.1 一個更好的設計 169
11.1.2 關於“包含差異” 171
11.2 示例2:顯式重疊 172
11.3 結束語 175
第 12章 組合視圖和去組合視圖 177
12.1 組合(GROUP)和去組合(UNGROUP)運算符 177
12.2 一個組合/去組合示例 181
12.3 一個示例概覽 184
第 13章 展開視圖與概覽視圖 189
13.1 一個展開示例 189
13.1.1 關係常數 191
13.2 另一個概覽示例 193
第 14章 通過表達式進行更新 197
14.1 語義不是語法(?) 198
14.2 一些廣為人知的重言式(永真式、套套邏輯) 200
14.3 “語義變換” 203
14.4 “信息等價”再回顧 205
14.5 結束語 209
第 15章 歧義問題再回顧 211
15.1 謂詞和約束再回顧 212
15.2 一個交集示例 214
15.3 合併以及差異示例 216
15.3.1 合併 217
15.3.2 差異 218
15.4 更多關於謂詞的內容 219
15.5 結束語 220
附靈A 關於關係賦值的一點意見 223
附錄B 關係運算符 229

相關詞條

熱門詞條

聯絡我們