數(shù)據(jù)庫系統(tǒng)概念第六版是經(jīng)典的數(shù)據(jù)庫系統(tǒng)教科書《Database System Concepts》的新修訂版,由Abraham Silberschatz、Henry F.Korth、S.Sudarshan三人共同編寫。全書全面介紹了數(shù)據(jù)庫系統(tǒng)的各種知識,透徹闡釋數(shù)據(jù)庫管理的基本概念。內(nèi)容十分豐富,不僅討論了關系數(shù)據(jù)模型和關系語言、數(shù)據(jù)庫設計過程、關系數(shù)據(jù)庫理論等技術,對實時事務系統(tǒng)和持續(xù)長時間的事務等高級應用主題也進行了廣泛討論,是數(shù)據(jù)庫學習者和數(shù)據(jù)庫技術人員必讀的一本專業(yè)著作,對深入理解數(shù)據(jù)庫,深入研究數(shù)據(jù)庫,深入操作數(shù)據(jù)庫都具有極強的指導作用。
內(nèi)容介紹
《數(shù)據(jù)庫系統(tǒng)概念(原書第6版)》全面介紹數(shù)據(jù)庫系統(tǒng)的各種知識,透徹闡釋數(shù)據(jù)庫管理的基本概念。本書內(nèi)容豐富,不僅討論了關系數(shù)據(jù)模型和關系語言、數(shù)據(jù)庫設計過程、關系數(shù)據(jù)庫理論、數(shù)據(jù)庫應用設計和開發(fā)、數(shù)據(jù)存儲結構、數(shù)據(jù)存取技術、查詢優(yōu)化方法、事務處理系統(tǒng)和并發(fā)控制、故障恢復技術、數(shù)據(jù)倉庫和數(shù)據(jù)挖掘,而且對性能調整、性能評測標準、數(shù)據(jù)庫應用測試和標準化、空間和地理數(shù)據(jù)、時間數(shù)據(jù)、多媒體數(shù)據(jù)、移動和個人數(shù)據(jù)庫管理以及事務處理監(jiān)控器、事務工作流、電子商務、高性能事務系統(tǒng)、實時事務系統(tǒng)和持續(xù)長時間的事務等高級應用主題進行了廣泛討論。
在本書第6版中,我們保持了前面版本的總體風格,同時對內(nèi)容和結構進行了擴展來反映數(shù)據(jù)庫設計、管理和使用的方式所發(fā)生的變化。我們還考慮了數(shù)據(jù)庫概念的教學方面的趨勢,并在適當?shù)牡胤阶龀隽送苿舆@種趨勢的修改。
數(shù)據(jù)庫系統(tǒng)概念(原書第6版)組織結構:
本書組織成十個主要部分:
綜述(第1章)。第1章對數(shù)據(jù)庫系統(tǒng)的性質和目標進行了一般性綜述。我們解釋了數(shù)據(jù)庫系統(tǒng)的概念是如何發(fā)展的,各數(shù)據(jù)庫系統(tǒng)的共同特性是什么,數(shù)據(jù)庫系統(tǒng)能為用戶做什么,以及數(shù)據(jù)庫系統(tǒng)如何與操作系統(tǒng)交互。我們還引入了一個數(shù)據(jù)庫應用的例子:包括多個系、教員、學生和課程的一個大學機構。這個應用作為貫穿全書的運行實例。這一章本質上是誘導性、歷史性和解釋性的。
第一部分:關系數(shù)據(jù)庫(第2章至第6章)。第2章介紹了數(shù)據(jù)的關系模型,包括基本概念,諸如關系數(shù)據(jù)庫的結構、數(shù)據(jù)庫模式、碼、模式圖、關系查詢語言和關系操作等。第3~5章主要介紹最具影響力的面向用戶的關系語言——SQL。第6章介紹形式化的關系查詢語言,包括關系代數(shù)、元組關系演算和域關系演算。
這部分描述了數(shù)據(jù)操縱,包括查詢、修改、插入和刪除(假設已有一個模式設計)。關于模式設計的問題延遲到第二部分講述。
第二部分:數(shù)據(jù)庫設計(第7章至第9章)。第7章給出了數(shù)據(jù)庫設計過程的概要介紹,主要側重于用實體-聯(lián)系數(shù)據(jù)模型來進行數(shù)據(jù)庫設計。實體-聯(lián)系模型為數(shù)據(jù)庫設計問題,以及我們在數(shù)據(jù)模型的約束下捕獲現(xiàn)實應用的語義時所遇到的問題提供了一個高層視圖。UML類圖表示也在這一章中講述。
第8章介紹關系數(shù)據(jù)庫設計理論。這一章講述函數(shù)依賴和規(guī)范化,重點強調提出各種范式的動機,以及它們的直觀含義。這一章以關系設計的概覽開始,依賴于對函數(shù)依賴的邏輯蘊涵的直觀理解。這使得規(guī)范化的概念可以在函數(shù)依賴理論的完整內(nèi)容之前先作介紹。函數(shù)依賴理論將在本章中稍后部分討論。教師可以只選用8.1節(jié)至8.3節(jié)這些較前面的章節(jié),而不會丟失連貫性。不過,完整地講授這一章將有利于學生對規(guī)范化概念形成較好的理解,從而誘導出函數(shù)依賴理論中一些較艱深的概念。
第9章講述應用設計和開發(fā)。這一章側重于用基于Web的界面構建數(shù)據(jù)庫應用。另外,這一章還講述了應用安全性。
第三部分:數(shù)據(jù)存儲和查詢(第10章至第13章)。第10章討論存儲設備、文件和數(shù)據(jù)存儲結構。在第11章中介紹多種數(shù)據(jù)存取技術,包括B+樹索引和散列。第12章和第13章闡述查詢執(zhí)行算法和查詢優(yōu)化。這兩章使用戶能更好地理解數(shù)據(jù)庫的存儲和檢索的內(nèi)部機制。
第四部分:事務管理(第14章至第16章)。第14章著重介紹事務處理系統(tǒng)的基本概念,包括原子性、一致性、隔離性和持久性。它還提供了用于保證這些特性的方法的一個概述,包括封鎖和快照隔離性。
第15章重點講述并發(fā)控制,并介紹保證可串行化的幾種技術,包括封鎖、時間戳和樂觀(有效性檢查)技術。在這一章中還討論死鎖問題,并介紹保證可串行化的其他方法,特別是詳細討論廣泛使用的快照隔離方法。
第16章討論在系統(tǒng)崩潰和存儲器故障情況下保證事務正確執(zhí)行的主要技術。這些技術包括日志、檢查點和數(shù)據(jù)庫轉儲。被廣泛使用的ARIES算法也在這里做了介紹。
第五部分:系統(tǒng)體系結構(第17章至第19章)。第17章介紹計算機系統(tǒng)體系結構,并描述了作為基礎的計算機系統(tǒng)對于數(shù)據(jù)庫系統(tǒng)的影響。在這一章中討論了集中式系統(tǒng)、客戶-服務器系統(tǒng)、并行和分布式體系結構。
在第18章關于并行數(shù)據(jù)庫的討論中,我們探討了各種并行技術,包括I/O并行、查詢間并行和查詢內(nèi)并行,以及操作間并行和操作內(nèi)并行。這一章中還討論了并行系統(tǒng)設計。
第19章討論分布式數(shù)據(jù)庫系統(tǒng),在分布式數(shù)據(jù)庫系統(tǒng)的環(huán)境下重新討論數(shù)據(jù)庫設計、事務管理、查詢執(zhí)行和優(yōu)化問題。這一章還包括了故障時的系統(tǒng)可用性問題,并介紹了異構分布式數(shù)據(jù)庫、基于云的數(shù)據(jù)庫和分布式目錄系統(tǒng)。
第六部分:數(shù)據(jù)倉庫、數(shù)據(jù)挖掘與信息檢索(第20章和第21章)。第20章介紹數(shù)據(jù)倉庫和數(shù)據(jù)挖掘的概念。第21章描述用于查詢文本數(shù)據(jù)的信息檢索技術,包括在Web搜索引擎中使用的基于超鏈接的技術。
第六部分使用了第一部分和第二部分的模型和語言概念,但并不依賴于第三部分、第四部分或第五部分。因此它可以很容易地結合到側重于SQL和數(shù)據(jù)庫設計的課程中。
第七部分:特種數(shù)據(jù)庫(第22章和第23章)。第22章介紹基于對象的數(shù)據(jù)庫。該章講述了對象-關系數(shù)據(jù)模型,該模型擴展了關系數(shù)據(jù)模型以支持復雜數(shù)據(jù)類型、類型繼承和對象標識。該章還描述了用面向對象的編程語言來訪問數(shù)據(jù)庫。
第23章介紹數(shù)據(jù)表示的XML標準,它正日益廣泛地應用于復雜數(shù)據(jù)交換和存儲。這一章還描述了XML的查詢語言。
第八部分:高級主題(第24章至第26章)。第24章討論應用開發(fā)中的高級話題,包括性能調整、性能評測標準、數(shù)據(jù)庫應用測試和標準化。
第25章介紹空間和地理數(shù)據(jù)、時間數(shù)據(jù)、多媒體數(shù)據(jù)以及移動和個人數(shù)據(jù)庫管理中的問題。
最后,第26章討論高級事務處理。這一章的內(nèi)容包括事務處理監(jiān)控器、事務工作流、電子商務、高性能事務系統(tǒng)、實時事務系統(tǒng)和持續(xù)長時間的事務。
第九部分:實例研究(第27章至第30章)。在這一部分我們對四個領先的數(shù)據(jù)庫系統(tǒng)進行實例研究,包括PostgreSQL、Oracle、IBM DB2和Microsoft SQL Server。這幾章中列舉了上述每一種系統(tǒng)的獨有特性,描述了它們的內(nèi)部結構,提供了關于各個產(chǎn)品的豐富的有用信息,幫助讀者了解前面各部分描述的各種實現(xiàn)技術是如何使用到實際系統(tǒng)中的。這幾章中還包括實際系統(tǒng)設計中的幾個有趣的方面。
章節(jié)目錄
出版者的話 譯者序 前言 第1章 引言 1.1 數(shù)據(jù)庫系統(tǒng)的應用 1.2 數(shù)據(jù)庫系統(tǒng)的目標 1.3 數(shù)據(jù)視圖 1.3.1 數(shù)據(jù)抽象 1.3.2 實例和模式 1.3.3 數(shù)據(jù)模型 1.4 數(shù)據(jù)庫語言 1.4.1 數(shù)據(jù)操縱語言 1.4.2 數(shù)據(jù)定義語言 1.5 關系數(shù)據(jù)庫 1.5.1 表 1.5.2 數(shù)據(jù)操縱語言 1.5.3 數(shù)據(jù)定義語言 1.5.4 來自應用程序的數(shù)據(jù)庫訪問 1.6 數(shù)據(jù)庫設計 1.6.1 設計過程 1.6.2 大學機構的數(shù)據(jù)庫設計 1.6.3 實體-聯(lián)系模型 1.6.4 規(guī)范化 1.7 數(shù)據(jù)存儲和查詢 1.7.1 存儲管理器 1.7.2 查詢處理器 1.8 事務管理 1.9 數(shù)據(jù)庫體系結構 1.10 數(shù)據(jù)挖掘與信息檢索 1.11 特種數(shù)據(jù)庫 1.11.1 基于對象的數(shù)據(jù)模型 1.11.2 半結構化數(shù)據(jù)模型 1.12 數(shù)據(jù)庫用戶和管理員 1.12.1 數(shù)據(jù)庫用戶和用戶界面 1.12.2 數(shù)據(jù)庫管理員 1.13 數(shù)據(jù)庫系統(tǒng)的歷史 1.14 總結 術語回顧 實踐習題 習題 工具 文獻注解 第一部分 關系數(shù)據(jù)庫 第2章 關系模型介紹 2.1 關系數(shù)據(jù)庫的結構 2.2 數(shù)據(jù)庫模式 2.3 碼 2.4 模式圖 2.5 關系查詢語言 2.6 關系運算 2.7 總結 術語回顧 實踐習題 習題 文獻注解 第3章 SQL 3.1 SQL查詢語言概覽 3.2 SQL數(shù)據(jù)定義 3.2.1 基本類型 3.2.2 基本模式定義 3.3 SQL查詢的基本結構 3.3.1 單關系查詢 3.3.2 多關系查詢 3.3.3 自然連接 3.4 附加的基本運算 3.4.1 更名運算 3.4.2 字符串運算 3.4.3 select子句中的屬性說明 3.4.4 排列元組的顯示次序 3.4.5 where子句謂詞 3.5 集合運算 3.5.1 并運算 3.5.2 交運算 3.5.3 差運算 3.6 空值 3.7 聚集函數(shù) 3.7.1 基本聚集 3.7.2 分組聚集 3.7.3 having子句 3.7.4 對空值和布爾值的聚集 3.8 嵌套子查詢 3.8.1 集合成員資格 3.8.2 集合的比較 3.8.3 空關系測試 3.8.4 重復元組存在性測試 3.8.5 from子句中的子查詢 3.8.6 with子句 3.8.7 標量子查詢 3.9 數(shù)據(jù)庫的修改 3.9.1 刪除 3.9.2 插入 3.9.3 更新 3.10 總結 術語回顧 實踐習題 習題 工具 文獻注解 第4章 中級SQL 第5章 高級SQL 第6章 形式化關系查詢語言 第二部分 數(shù)據(jù)庫設計 第7章 數(shù)據(jù)庫設計和E-R模型 第8章 關系數(shù)據(jù)庫設計 第9章 應用設計和開發(fā) 第三部分 數(shù)據(jù)存儲和查詢 第10章 存儲和文件結構 第11章 索引與散列 第12章 查詢處理 第13章 查詢優(yōu)化 第四部分 事務管理 第14章 事務 第15章 并發(fā)控制 第16章 恢復系統(tǒng) 第五部分 系統(tǒng)體系結構 第17章 數(shù)據(jù)庫系統(tǒng)體系結構 第18章 并行數(shù)據(jù)庫 第19章 分布式數(shù)據(jù)庫 第六部分 數(shù)據(jù)倉庫、數(shù)據(jù)挖掘與信息檢索 第20章 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘 第21章 信息檢索 第七部分 特種數(shù)據(jù)庫 第22章 基于對象的數(shù)據(jù)庫 第23章 XML 第八部分 高級主題 第24章 高級應用開發(fā) 第25章 時空數(shù)據(jù)和移動性 第九部分 實例研究 第27章 PostgreSQL 第28章 Oracle 第29章 IBM DB2 Universal Database 第30章 Microsoft SQL Server 第十部分 附錄 附錄A 詳細的大學模式 參考文獻 索引
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
發(fā)表評論
2人參與,2條評論- 第2樓黑龍江省移動(全省通用)網(wǎng)友發(fā)表于: 2021-03-27 19:19:29
- 感謝分享0蓋樓(回復)
- 第1樓湖北省襄陽市聯(lián)通網(wǎng)友發(fā)表于: 2019-05-04 20:18:22
- 謝謝分享0蓋樓(回復)
軟件排行榜
熱門推薦
南方Plus電腦版 v12.3.024.02M / 簡體中文
網(wǎng)易云閱讀電腦版 v6.7.226.41M / 簡體中文
京東讀書電腦版 v1.13.4官方版2.13M / 簡體中文
數(shù)據(jù)挖掘導論 官方版61.61M / 簡體中文
吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
linux常用命令大全 chm版1.48M / 簡體中文
docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文
HotSpot實戰(zhàn)(陳濤著) 中文pdf掃描版82M / 簡體中文