出版時間:2003-12-1 出版社:機械工業(yè)出版社 作者:Jeffrey D.Ullman,Jennifer Widom,Hector Garcia-Molina 頁數(shù):721
Tag標簽:無
內容概要
本書是斯坦福大學計算機科學專業(yè)數(shù)據(jù)庫系列課程教科書。書中對數(shù)據(jù)庫系統(tǒng)基本原理以及數(shù)據(jù)庫系統(tǒng)實現(xiàn)進行了深入闡述,并對ODL、SQL、關系代數(shù)、面向對象查詢、事務管理、并發(fā)控制等內容展開具體討論。對該領域內的一些最新技術,諸如數(shù)據(jù)倉庫、數(shù)據(jù)控掘、數(shù)據(jù)立方體系統(tǒng)等,也給予了介紹。
本書適合作為高等院校計算機專業(yè)研究生的教材或本科生的教學參考書,也適合作為從事相關研究或開發(fā)工作的專業(yè)技術人員的高級參考資料。
作者簡介
Hector Garcia-Molina 是斯坦福大學計算機科學與電氣工程系教授,發(fā)表過大量關于數(shù)據(jù)庫系統(tǒng),分布式系統(tǒng)和數(shù)字圖書館領域的論文。
Jrffrey D.Ullman 是斯坦大學計算機科學教授,他獨立或合作出版了15本著作 ,發(fā)表了170 篇技術論文, 他的研究興趣包括數(shù)據(jù)庫理
書籍目錄
出版者的話專家指導委員會譯者序作者簡介前言第1章 數(shù)據(jù)庫系統(tǒng)世界 1 1.1 數(shù)據(jù)庫系統(tǒng)的發(fā)展 1 1.2 數(shù)據(jù)庫管理系統(tǒng)概述 6 1.3 數(shù)據(jù)庫系統(tǒng)研究概述 9 1.4 小結 12 1.5 參考文獻 12第2章 實體-聯(lián)系數(shù)據(jù)模型 15 2.1 E/R模型的要素 15 2.2 設計原則 24 2.3 約束的建模 28 2.4 弱實體集 33 2.5 小結 35 2.6 參考文獻 36第3章 關系數(shù)據(jù)模型 37 3.1 關系模型的基礎 37 3.2 從E/R圖到關系設計 39 3.3 子類結構到關系的轉化 46 3.4 函數(shù)依賴 49 3.5 函數(shù)依賴的規(guī)則 54 3.6 關系數(shù)據(jù)庫模式設計 61 3.7 多值依賴 71 3.8 小結 77 3.9 參考文獻 78第4章 其他數(shù)據(jù)模型 81 4.1 面向對象概念的復習 81 4.2 ODL簡介 83 4.3 ODL中的其他概念 91 4.4 從ODL設計到關系設計 96 4.5 對象關系模型 103 4.6 半結構化數(shù)據(jù) 107 4.7 XML及其數(shù)據(jù)模型 110 4.8 小結 116 4.9 參考文獻 116第5章 關系代數(shù) 119 5.1 一個數(shù)據(jù)庫模式的例子 119 5.2 關系代數(shù)操作 120 5.3 包上的關系操作 134 5.4 關系代數(shù)的擴展操作 139 5.5 關系的約束 145 5.6 小結 149 5.7 參考文獻 149第6章 數(shù)據(jù)庫語言SQL 151 6.1 SQL中的簡單查詢 151 6.2 多個關系上的查詢 160 6.3 子查詢 167 6.4 全關系操作 176 6.5 數(shù)據(jù)庫更新 181 6.6 SQL中的關系模式定義 185 6.7 視圖定義 191 6.8 小結 197 6.9 參考文獻 198第7章 約束和觸發(fā)器 201 7.1 鍵和外鍵 201 7.2 屬性和元組上的約束 208 7.3 修改約束 212 7.4 模式層的約束和觸發(fā)器 214 7.5 小結 221 7.6 參考文獻 221第8章 SQL 的系統(tǒng)特征 223 8.1 編程環(huán)境下的 SQL 223 8.2 模式中的存儲過程 233 8.3 SQL 環(huán)境 242 8.4 使用調用層接口 245 8.5 Java數(shù)據(jù)庫連接 250 8.6 SQL 中的事務 253 8.7 SQL 中的安全機制和用戶認證 261 8.8 小結 269 8.9 參考文獻 270第9章 面向對象查詢語言 271 9.1 OQL簡介 271 9.2 OQL 表達式的其他格式 278 9.3 OQL 中對象的賦值與創(chuàng)建 283 9.4 SQL 中的用戶定義類型 286 9.5 對象關系數(shù)據(jù)上的操作 290 9.5.1 引用的跟隨(Following Refe- 9.6 小結 295 9.7 參考文獻 295第10章 邏輯查詢語言 297 10.1 一種關系邏輯 297 10.2 從關系代數(shù)到Datalog 302 10.3 Datalog 的遞歸編程 308 10.4 SQL 中的遞歸 316 10.5 小結 322 10.6 參考文獻 322第11章 數(shù)據(jù)存儲 325 11.1 Megatron 2002數(shù)據(jù)庫系統(tǒng) 325 11.2 存儲器層次 327 11.3 磁盤 332 11.4 有效使用二級存儲器 339 11.5 加速二級存儲的訪問 345 11.6 磁盤故障 353 11.7 從磁盤崩潰中恢復 355 11.8 小結 363 11.9 參考文獻 364第12章 數(shù)據(jù)元素的表示 365 12.1 數(shù)據(jù)元素和字段 365 12.2 記錄 368 12.3 塊和記錄地址的表示 372 12.4 變長數(shù)據(jù)和記錄 379 12.5 記錄的修改 384 12.6 小結 387 12.7 參考文獻 387第13章 索引結構 389 13.1 順序文件上的索引 389 13.2 輔助索引 399 13.3 B樹 406 13.4 散列表 417第14章 多維索引和位圖索引 427 14.2 多維數(shù)據(jù)的類散列結構 433 14.4 位圖索引 449 14.5 小結 454 14.6 參考文獻 455第15章 查詢執(zhí)行 457 15.1 物理查詢計劃操作符介紹 458 15.2 數(shù)據(jù)庫操作的一趟算法 463 15.3 嵌套循環(huán)連接 469 代器 470 15.4 基于排序的兩趟算法 472 算法 476 15.5 基于散列的兩趟算法 480 15.6 基于索引的算法 485 15.7 緩沖區(qū)管理 490 關系 493 15.8 使用超過兩趟的算法 494 15.9 關系操作的并行算法 497 15.10 小結 502 15.11 參考文獻 503第16章 查詢編譯器 505 16.1 語法分析 505 16.2 用于改進查詢計劃的代數(shù)定律 510 16.3 從語法分析樹到邏輯查詢計劃 520 16.4 操作代價的估計 526 16.5 基于代價的計劃選擇介紹 535 16.6 連接順序的選擇 543 16.7 物理查詢計劃選擇的完成 551 16.8 小結 559 16.9 參考文獻 560第17章 系統(tǒng)故障對策 561 17.1 可回復操作的問題和模型 561 17.2 undo日志 566 17.3 redo日志 574 17.4 undo/redo日志 578 17.5 防備介質故障 581 17.6 小結 584 17.7 參考文獻 585第18章 并發(fā)控制 587第19章 再論事務管理 631第20章 信息集成 667小結 698參考文獻 699索引 701
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
數(shù)據(jù)庫系統(tǒng)全書 PDF格式下載