數(shù)據(jù)庫系統(tǒng)概念

第1章? ? 引言

? ? 1.1? ? 數(shù)據(jù)庫系統(tǒng)的應(yīng)用

? ? 1.2? ? 數(shù)據(jù)庫系統(tǒng)的目標(biāo)

? ? 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? ? 關(guān)系數(shù)據(jù)庫

? ? ? ? 1.5.1? ? 表

? ? ? ? 1.5.2? ? 數(shù)據(jù)操縱語言

? ? ? ? 1.5.3? ? 數(shù)據(jù)定義語言

? ? ? ? 1.5.4? ? 來自應(yīng)用程序的數(shù)據(jù)庫訪問

? ? 1.6? ? 數(shù)據(jù)庫設(shè)計

? ? ? ? 1.6.1? ? 設(shè)計過程

? ? ? ? 1.6.2? ? 大學(xué)機(jī)構(gòu)的數(shù)據(jù)庫設(shè)計

? ? ? ? 1.6.3? ? 實體-聯(lián)系模型

? ? ? ? 1.6.4? ? 規(guī)范化

? ? 1.7? ? 數(shù)據(jù)存儲和查詢

? ? ? ? 1.7.1? ? 存儲管理器

? ? ? ? 1.7.2? ? 查詢處理器

? ? 1.8? ? 事務(wù)處理

? ? 1.9? ? 數(shù)據(jù)庫體系結(jié)構(gòu)

? ? 1.10? ? 數(shù)據(jù)挖掘與信息檢索

? ? 1.11? ? 特種數(shù)據(jù)庫

? ? ? ? 1.11.1? ? 基于對象的數(shù)據(jù)模型

? ? ? ? 1.11.2? ? 半結(jié)構(gòu)化數(shù)據(jù)模型

? ? 1.12? ? 數(shù)據(jù)庫用戶和管理員

? ? ? ? 1.12.1? ? 數(shù)據(jù)庫用戶和用戶界面

? ? ? ? 1.12.2? ? 數(shù)據(jù)庫管理員

? ? 1.13? ? 數(shù)據(jù)庫系統(tǒng)的歷史

? ? 總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第一部分? ? ? ? ? ? 關(guān)系數(shù)據(jù)庫

第2章? ? 關(guān)系模型介紹

? ? 2.1? ? 關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)

? ? 2.2? ? 數(shù)據(jù)庫模式

? ? 2.3? ? 碼

? ? 2.4? ? 模式圖

? ? 2.5? ? 關(guān)系查詢語言

? ? 2.6? ? 關(guān)系運算

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第3章? ? SQL

? ? 3.1? ? SQL查詢語言概覽

? ? 3.2? ? SQL數(shù)據(jù)定義

? ? ? ? 3.2.1? ? 基本類型

? ? ? ? 3.2.2? ? 基本模式定義

? ? 3.3? ? SQL查詢的基本結(jié)構(gòu)

? ? ? ? 3.3.1? ? 單關(guān)系查詢

? ? ? ? 3.3.2? ? 多關(guān)系查詢

? ? ? ? 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? ? 空關(guān)系測試

? ? ? ? 3.8.4? ? 重復(fù)元組存在性測試

? ? ? ? 3.8.5? ? from子句中的子查詢

? ? ? ? 3.8.6? ? with子句

? ? ? ? 3.8.7? ? 標(biāo)量子查詢

? ? 3.9? ? 數(shù)據(jù)庫的修改

? ? ? ? 3.9.1? ? 刪除

? ? ? ? 3.9.2? ? 插入

? ? ? ? 3.9.3? ? 更新

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

第4章? ? 中級SQL

? ? 4.1? ? 連接表達(dá)式

? ? ? ? 4.1.1? ? 連接條件

? ? ? ? 4.1.2? ? 外連接

? ? ? ? 4.1.3? ? 連接類型和條件

? ? 4.2? ? 視圖

? ? ? ? 4.2.1? ? 視圖定義

? ? ? ? 4.2.2? ? SQL查詢中使用視圖

? ? ? ? 4.2.3? ? 物化視圖

? ? ? ? 4.2.4? ? 視圖更新

? ? 4.3? ? 事務(wù)

? ? 4.4? ? 完整性約束

? ? ? ? 4.4.1? ? 單個關(guān)系上的約束

? ? ? ? 4.4.2? ? not null約束

? ? ? ? 4.4.3? ? unique約束

? ? ? ? 4.4.4? ? check子句

? ? ? ? 4.4.5? ? 參照完整性

? ? ? ? 4.4.6? ? 事務(wù)中對完整性約束的違反

? ? ? ? 4.4.7? ? 復(fù)雜check條件與斷言

? ? 4.5? ? SQL的數(shù)據(jù)類型與模式

? ? ? ? 4.5.1? ? SQL中的日期和時間類型

? ? ? ? 4.5.2? ? 默認(rèn)值

? ? ? ? 4.5.3? ? 創(chuàng)建索引

? ? ? ? 4.5.4? ? 大對象類型

? ? ? ? 4.5.5? ? 用戶定義的類型

? ? ? ? 4.5.6? ? create table的擴(kuò)展

? ? ? ? 4.5.7? ? 模式,目錄與環(huán)境

? ? 4.6? ? 授權(quán)

? ? ? ? 4.6.1? ? 權(quán)限的授予與收回

? ? ? ? 4.6.2? ? 角色

? ? ? ? 4.6.3? ? 視圖的授權(quán)

? ? ? ? 4.6.4? ? 模式的授權(quán)

? ? ? ? 4.6.5? ? 權(quán)限的轉(zhuǎn)移

? ? ? ? 4.6.6? ? 權(quán)限的收回

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

第5章? ? 高級SQL

? ? 5.1? ? 使用程序設(shè)計語言訪問數(shù)據(jù)庫

? ? ? ? 5.1.1? ? JDBC

? ? ? ? 5.1.2? ? ODBC

? ? ? ? 5.1.3? ? 嵌入式SQL

? ? 5.2? ? 函數(shù)和過程

? ? ? ? 5.2.1? ? 聲明和調(diào)用SQL函數(shù)和過程

? ? ? ? 5.2.2? ? 支持過程和函數(shù)的語言構(gòu)造

? ? ? ? 5.2.3? ? 外部語言過程

? ? 5.3? ? 觸發(fā)器

? ? ? ? 5.3.1? ? 對觸發(fā)器的需求

? ? ? ? 5.3.2? ? SQL中的觸發(fā)器

? ? ? ? 5.3.3? ? 何時不用觸發(fā)器

? ? 5.4? ? 遞歸查詢

? ? ? ? 5.4.1? ? 用迭代來計算傳遞閉包

? ? ? ? 5.4.2? ? SQL中的遞歸

? ? 5.5? ? 高級聚集特性

? ? ? ? 5.5.1? ? 排名

? ? ? ? 5.5.2? ? 分窗

? ? 5.6? ? OLAP**

? ? ? ? 5.6.1? ? 聯(lián)機(jī)分析處理

? ? ? ? 5.6.2? ? 交叉表與關(guān)系表

? ? ? ? 5.6.3? ? SQL中的OLAP

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

第6章? ? 形式化關(guān)系查詢語言

? ? 6.1? ? 關(guān)系代數(shù)

? ? ? ? 6.1.1? ? 基本運算

? ? ? ? 6.1.2? ? 關(guān)系代數(shù)的形式化定義

? ? ? ? 6.1.3? ? 附加的關(guān)系代數(shù)運算

? ? ? ? 6.1.4? ? 擴(kuò)展的關(guān)系代數(shù)運算

? ? 6.2? ? 元組關(guān)系演算

? ? ? ? 6.2.1? ? 查詢示例

? ? ? ? 6.2.2? ? 形式化定義

? ? ? ? 6.2.3? ? 表達(dá)式的安全性

? ? ? ? 6.2.4? ? 語言的表達(dá)能力

? ? 6.3? ? 域關(guān)系演算

? ? ? ? 6.3.1? ? 形式化定義

? ? ? ? 6.3.2? ? 查詢的例子

? ? ? ? 6.3.3? ? 表達(dá)式的安全性

? ? ? ? 6.3.4? ? 語言的表達(dá)能力

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第二部分? ? ? ? ? ? 數(shù)據(jù)庫設(shè)計

第7章? ? 數(shù)據(jù)庫設(shè)計和E-R模型

? ? 7.1? ? 設(shè)計過程概覽

? ? ? ? 7.1.1? ? 設(shè)計階段

? ? ? ? 7.1.2? ? 設(shè)計選擇

? ? 7.2? ? 實體-聯(lián)系模型

? ? ? ? 7.2.1? ? 實體集

? ? ? ? 7.2.2? ? 聯(lián)系集

? ? ? ? 7.2.3? ? 屬性

? ? 7.3? ? 約束

? ? ? ? 7.3.1? ? 映射基數(shù)

? ? ? ? 7.3.2? ? 參與約束

? ? ? ? 7.3.3? ? 碼

? ? 7.4? ? 從實體集中刪除冗余屬性

? ? 7.5? ? 實體-聯(lián)系圖

? ? ? ? 7.5.1? ? 基本結(jié)構(gòu)

? ? ? ? 7.5.2? ? 映射基數(shù)

? ? ? ? 7.5.3? ? 復(fù)雜的屬性

? ? ? ? 7.5.4? ? 角色

? ? ? ? 7.5.5? ? 非二元的聯(lián)系集

? ? ? ? 7.5.6? ? 弱實體集

? ? ? ? 7.5.7? ? 大學(xué)的E-R圖

? ? 7.6? ? 轉(zhuǎn)換成關(guān)系模式

? ? ? ? 7.6.1? ? 具有簡單屬性的強(qiáng)實體集的表示

? ? ? ? 7.6.2? ? 具有復(fù)雜屬性的強(qiáng)實體集的表示

? ? ? ? 7.6.3? ? 弱實體集的表示

? ? ? ? 7.6.4? ? 聯(lián)系集的表示

? ? 7.7? ? 實體-聯(lián)系設(shè)計問題

? ? ? ? 7.7.1? ? 用實體集還是用屬性

? ? ? ? 7.7.2? ? 用實體集還是用聯(lián)系集

? ? ? ? 7.7.3? ? 二元還是n元聯(lián)系集

? ? ? ? 7.7.4? ? 聯(lián)系屬性的布局

? ? 7.8? ? 擴(kuò)展的E-R特性

? ? ? ? 7.8.1? ? 特化

? ? ? ? 7.8.2? ? 概化

? ? ? ? 7.8.3? ? 屬性繼承

? ? ? ? 7.8.4? ? 概化上的約束

? ? ? ? 7.8.5? ? 聚集

? ? ? ? 7.8.6? ? 轉(zhuǎn)換為關(guān)系模式

? ? 7.9? ? 數(shù)據(jù)建模的其他表示法

? ? ? ? 7.9.1? ? E-R圖的其他表示法

? ? ? ? 7.9.2? ? 統(tǒng)一建模語言UML

? ? 7.10? ? 數(shù)據(jù)庫設(shè)計的其他方面

? ? ? ? 7.10.1? ? 數(shù)據(jù)約束和關(guān)系數(shù)據(jù)庫設(shè)計

? ? ? ? 7.10.2? ? 使用需求:查詢,性能

? ? ? ? 7.10.3? ? 授權(quán)需求

? ? ? ? 7.10.4? ? 數(shù)據(jù)流,工作流

? ? ? ? 7.10.5? ? 數(shù)據(jù)庫設(shè)計的其他問題

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

第8章? ? 關(guān)系數(shù)據(jù)庫設(shè)計

? ? 8.1? ? 好的關(guān)系設(shè)計的特點

? ? ? ? 8.1.1? ? 設(shè)計選擇:更大的模式

? ? ? ? 8.1.2? ? 設(shè)計選擇:更小的模式

? ? 8.2? ? 原子域和第一范式

? ? 8.3? ? 使用函數(shù)依賴進(jìn)行分解

? ? ? ? 8.3.1? ? 碼和函數(shù)依賴

? ? ? ? 8.3.2? ? Boyce-Codd范式

? ? ? ? 8.3.3? ? BCNF和保持依賴

? ? ? ? 8.3.4? ? 第三范式

? ? ? ? 8.3.5? ? 更高的范式

? ? 8.4? ? 函數(shù)依賴?yán)碚?/p>

? ? ? ? 8.4.1? ? 函數(shù)依賴集的閉包

? ? ? ? 8.4.2? ? 屬性集的閉包

? ? ? ? 8.4.3? ? 正則覆蓋

? ? ? ? 8.4.4? ? 無損分解

? ? ? ? 8.4.5? ? 保持依賴

? ? 8.5? ? 分解算法

? ? ? ? 8.5.1? ? BCNF分解

? ? ? ? 8.5.2? ? 3NF分解

? ? ? ? 8.5.3? ? 3NF算法的正確性

? ? ? ? 8.5.4? ? BCNF和3NF的比較

? ? 8.6? ? 使用多值依賴的分解

? ? ? ? 8.6.1? ? 多值依賴

? ? ? ? 8.6.2? ? 第四范式

? ? ? ? 8.6.3? ? 4NF分解

? ? 8.7? ? 更多的范式

? ? 8.8? ? 數(shù)據(jù)庫設(shè)計過程

? ? ? ? 8.8.1? ? E-R模型和規(guī)范化

? ? ? ? 8.8.2? ? 屬性和聯(lián)系的命名

? ? ? ? 8.8.3? ? 為了性能去規(guī)范化

? ? ? ? 8.8.4? ? 其他設(shè)計問題

? ? 8.9? ? 時態(tài)數(shù)據(jù)建模

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第9章? ? 應(yīng)用設(shè)計和開發(fā)

? ? 9.1? ? 應(yīng)用程序和用戶界面

? ? 9.2? ? Web基礎(chǔ)

? ? ? ? 9.2.1? ? 統(tǒng)一資源定位符

? ? ? ? 9.2.2? ? 超文本標(biāo)記語言

? ? ? ? 9.2.3? ? Web服務(wù)器和會話

? ? 9.3? ? servlet和JSP

? ? ? ? 9.3.1? ? 一個servlet的例子

? ? ? ? 9.3.2? ? servlet會話

? ? ? ? 9.3.3? ? servlet的生命周期

? ? ? ? 9.3.4? ? servlet支持

? ? ? ? 9.3.5? ? 服務(wù)器端腳本

? ? ? ? 9.3.6? ? 客戶端腳本

? ? 9.4? ? 應(yīng)用架構(gòu)

? ? ? ? 9.4.1? ? 業(yè)務(wù)邏輯層

? ? ? ? 9.4.2? ? 數(shù)據(jù)訪問層和對象-關(guān)系映射

? ? ? ? 9.4.3? ? Web服務(wù)

? ? ? ? 9.4.4? ? 斷連操作

? ? 9.5? ? 快速應(yīng)用開發(fā)

? ? ? ? 9.5.1? ? 構(gòu)建用戶界面的工具

? ? ? ? 9.5.2? ? Web應(yīng)用框架

? ? ? ? 9.5.3? ? 報表生成器

? ? 9.6? ? 應(yīng)用程序性能

? ? ? ? 9.6.1? ? 利用緩存減少開銷

? ? ? ? 9.6.2? ? 并行處理

? ? 9.7? ? 應(yīng)用程序安全性

? ? ? ? 9.7.1? ? SQL注入

? ? ? ? 9.7.2? ? 跨站點腳本和請求偽造

? ? ? ? 9.7.3? ? 密碼泄露

? ? ? ? 9.7.4? ? 應(yīng)用程序認(rèn)證

? ? ? ? 9.7.5? ? 應(yīng)用級授權(quán)

? ? ? ? 9.7.6? ? 審計追蹤

? ? ? ? 9.7.7? ? 隱私

? ? 9.8? ? 加密及其應(yīng)用

? ? ? ? 9.8.1? ? 加密技術(shù)

? ? ? ? 9.8.2? ? 數(shù)據(jù)庫中的加密支持

? ? ? ? 9.8.3? ? 加密和認(rèn)證

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 項目建議? ? 工具? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第三部分? ? ? ? ? ? 數(shù)據(jù)存儲和查詢

第10章? ? 存儲和文件結(jié)構(gòu)

? ? 10.1? ? 物理存儲介質(zhì)概述

? ? 10.2? ? 磁盤和快閃存儲器

? ? ? ? 10.2.1? ? 磁盤的物理特性

? ? ? ? 10.2.2? ? 磁盤性能的度量

? ? ? ? 10.2.3? ? 磁盤塊訪問的優(yōu)化

? ? ? ? 10.2.4? ? 快閃存儲

? ? 10.3? ? RAID

? ? ? ? 10.3.1? ? 通過冗余提高可靠性

? ? ? ? 10.3.2? ? 通過并行提高性能

? ? ? ? 10.3.3? ? RAID級別

? ? ? ? 10.3.4? ? RAID級別的選擇

? ? ? ? 10.3.5? ? 硬件問題

? ? ? ? 10.3.6? ? 其他的RAID應(yīng)用

? ? 10.4? ? 第三級存儲

? ? ? ? 10.4.1? ? 光盤

? ? ? ? 10.4.2? ? 磁帶

? ? 10.5? ? 文件組織

? ? ? ? 10.5.1? ? 定長記錄

? ? ? ? 10.5.2? ? 變長記錄

? ? 10.6? ? 文件中記錄的組織

? ? ? ? 10.6.1? ? 順序文件組織

? ? ? ? 10.6.2? ? 多表聚簇文件組織

? ? 10.7? ? 數(shù)據(jù)字典存儲

? ? 10.8? ? 數(shù)據(jù)庫緩沖區(qū)

? ? ? ? 10.8.1? ? 緩沖區(qū)管理器

? ? ? ? 10.8.2? ? 緩沖區(qū)替換策略

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第11章? ? 索引與散列

? ? 11.1? ? 基本概念

? ? 11.2? ? 順序索引

? ? ? ? 11.2.1? ? 稠密索引和稀疏索引

? ? ? ? 11.2.2? ? 多級索引

? ? ? ? 11.2.3? ? 索引的更新

? ? ? ? 11.2.4? ? 輔助索引

? ? ? ? 11.2.5? ? 多碼上的索引

? ? 11.3? ? B+樹索引文件

? ? ? ? 11.3.1? ? B+樹的結(jié)構(gòu)

? ? ? ? 11.3.2? ? B+樹的查詢

? ? ? ? 11.3.3? ? B+樹的更新

? ? ? ? 11.3.4? ? 不唯一的搜索碼

? ? ? ? 11.3.5? ? B+樹更新的復(fù)雜性

? ? 11.4? ? B+樹擴(kuò)展

? ? ? ? 11.4.1? ? B+樹文件組織

? ? ? ? 11.4.2? ? 輔助索引和記錄重定位

? ? ? ? 11.4.3? ? 字符串上的索引

? ? ? ? 11.4.4? ? B+樹索引的批量加載

? ? ? ? 11.4.5? ? B樹索引文件

? ? ? ? 11.4.6? ? 閃存

? ? 11.5? ? 多碼訪問

? ? ? ? 11.5.1? ? 使用多個單碼索引

? ? ? ? 11.5.2? ? 多碼索引

? ? ? ? 11.5.3? ? 覆蓋索引

? ? 11.6? ? 靜態(tài)散列

? ? ? ? 11.6.1? ? 散列函數(shù)

? ? ? ? 11.6.2? ? 桶溢出處理

? ? ? ? 11.6.3? ? 散列索引

? ? 11.7? ? 動態(tài)散列

? ? ? ? 11.7.1? ? 數(shù)據(jù)結(jié)構(gòu)

? ? ? ? 11.7.2? ? 查詢和更新

? ? ? ? 11.7.3? ? 靜態(tài)散列與動態(tài)散列比較

? ? 11.8? ? 順序索引和散列的比較

? ? 11.9? ? 位圖索引

? ? ? ? 11.9.1? ? 位圖索引結(jié)構(gòu)

? ? ? ? 11.9.2? ? 位圖操作的高效實現(xiàn)

? ? ? ? 11.9.3? ? 位圖和B+樹

? ? 11.10? ? SQL中的索引定義

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第12章? ? 查詢處理

? ? 12.1? ? 概述

? ? 12.2? ? 查詢代價的度量

? ? 12.3? ? 選擇運算

? ? ? ? 12.3.1? ? 使用文件掃描和索引的選擇

? ? ? ? 12.3.2? ? 涉及比較的選擇

? ? ? ? 12.3.3? ? 復(fù)雜選擇的實現(xiàn)

? ? 12.4? ? 排序

? ? ? ? 12.4.1? ? 外部排序歸并算法

? ? ? ? 12.4.2? ? 外部排序歸并的代價分析

? ? 12.5? ? 連接運算

? ? ? ? 12.5.1? ? 嵌套循環(huán)連接

? ? ? ? 12.5.2? ? 塊嵌套循環(huán)連接

? ? ? ? 12.5.3? ? 索引嵌套循環(huán)連接

? ? ? ? 12.5.4? ? 歸并連接

? ? ? ? 12.5.5? ? 散列連接

? ? 12.6? ? 其他運算

? ? ? ? 12.6.1? ? 去除重復(fù)

? ? ? ? 12.6.2? ? 投影

? ? ? ? 12.6.3? ? 集合運算

? ? ? ? 12.6.4? ? 外連接

? ? ? ? 12.6.5? ? 聚集

? ? 12.7? ? 表達(dá)式計算

? ? ? ? 12.7.1? ? 物化

? ? ? ? 12.7.2? ? 流水線

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

第13章? ? 查詢優(yōu)化

? ? 13.1? ? 概述

? ? 13.2? ? 關(guān)系表達(dá)式的轉(zhuǎn)換

? ? ? ? 13.2.1? ? 等價規(guī)則

? ? ? ? 13.2.2? ? 轉(zhuǎn)換的例子

? ? ? ? 13.2.3? ? 連接的次序

? ? ? ? 13.2.4? ? 等價表達(dá)式的枚舉

? ? 13.3? ? 表達(dá)式結(jié)果集統(tǒng)計大小的估計

? ? ? ? 13.3.1? ? 目錄信息

? ? ? ? 13.3.2? ? 選擇運算結(jié)果大小的估計

? ? ? ? 13.3.3? ? 連接運算結(jié)果大小的估計

? ? ? ? 13.3.4? ? 其他運算的結(jié)果集大小的估計

? ? ? ? 13.3.5? ? 不同取值個數(shù)的估計

? ? 13.4? ? 執(zhí)行計劃選擇

? ? ? ? 13.4.1? ? 基于代價的連接順序選擇

? ? ? ? 13.4.2? ? 采用等價規(guī)則的基于代價的優(yōu)化器

? ? ? ? 13.4.3? ? 啟發(fā)式優(yōu)化

? ? ? ? 13.4.4? ? 嵌套子查詢的優(yōu)化**

? ? 13.5? ? 物化視圖**

? ? ? ? 13.5.1? ? 視圖維護(hù)

? ? ? ? 13.5.2? ? 增量的視圖維護(hù)

? ? ? ? 13.5.3? ? 查詢優(yōu)化和物化視圖

? ? ? ? 13.5.4? ? 物化視圖和索引選擇

? ? 13.6? ? 查詢優(yōu)化中的高級話題**

? ? ? ? 13.6.1? ? top-K優(yōu)化

? ? ? ? 13.6.2? ? 連接極小化

? ? ? ? 13.6.3? ? 更新的優(yōu)化

? ? ? ? 13.6.4? ? 多查詢優(yōu)化和共享式掃描

? ? ? ? 13.6.5? ? 參數(shù)化查詢優(yōu)化

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第四部分? ? ? ? ? ? 事務(wù)管理

第14章? ? 事務(wù)

? ? 14.1? ? 事務(wù)概念

? ? 14.2? ? 一個簡單的事務(wù)模型

? ? 14.3? ? 存儲結(jié)構(gòu)

? ? 14.4? ? 事務(wù)原子性和持久性

? ? 14.5? ? 事務(wù)隔離性

? ? 14.6? ? 可串行化

? ? 14.7? ? 事務(wù)隔離性和原子性

? ? ? ? 14.7.1? ? 可恢復(fù)調(diào)度

? ? ? ? 14.7.2? ? 無級聯(lián)調(diào)度

? ? 14.8? ? 事務(wù)隔離性級別

? ? 14.9? ? 隔離性級別的實現(xiàn)

? ? ? ? 14.9.1? ? 鎖

? ? ? ? 14.9.2? ? 時間戳

? ? ? ? 14.9.3? ? 多版本和快照隔離

? ? 14.10? ? 事務(wù)的SQL語句表示

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第15章? ? 并發(fā)控制

? ? 15.1? ? 基于鎖的協(xié)議

? ? ? ? 15.1.1? ? 鎖

? ? ? ? 15.1.2? ? 鎖的授予

? ? ? ? 15.1.3? ? 兩階段封鎖協(xié)議

? ? ? ? 15.1.4? ? 封鎖的實現(xiàn)

? ? ? ? 15.1.5? ? 基于圖的協(xié)議

? ? 15.2? ? 死鎖處理

? ? ? ? 15.2.1? ? 死鎖預(yù)防

? ? ? ? 15.2.2? ? 死鎖檢測與恢復(fù)

? ? 15.3? ? 多粒度

? ? 15.4? ? 基于時間戳的協(xié)議

? ? ? ? 15.4.1? ? 時間戳

? ? ? ? 15.4.2? ? 時間戳排序協(xié)議

? ? ? ? 15.4.3? ? Thomas寫規(guī)則

? ? 15.5? ? 基于有效性檢查的協(xié)議

? ? 15.6? ? 多版本機(jī)制

? ? ? ? 15.6.1? ? 多版本時間戳排序

? ? ? ? 15.6.2? ? 多版本兩階段封鎖

? ? 15.7? ? 快照隔離

? ? ? ? 15.7.1? ? 更新事務(wù)的有效性檢驗步驟

? ? ? ? 15.7.2? ? 串行化問題

? ? 15.8? ? 插入操作,刪除操作與謂詞讀

? ? ? ? 15.8.1? ? 刪除

? ? ? ? 15.8.2? ? 插入

? ? ? ? 15.8.3? ? 謂詞讀和幻象現(xiàn)象

? ? 15.9? ? 實踐中的弱一致性級別

? ? ? ? 15.9.1? ? 二級一致性

? ? ? ? 15.9.2? ? 游標(biāo)穩(wěn)定性

? ? ? ? 15.9.3? ? 跨越用戶交互的并發(fā)控制

? ? 15.10? ? 索引結(jié)構(gòu)中的并發(fā)**

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第16章? ? 恢復(fù)系統(tǒng)

? ? 16.1? ? 故障分類

? ? 16.2? ? 存儲器

? ? ? ? 16.2.1? ? 穩(wěn)定存儲器的實現(xiàn)

? ? ? ? 16.2.2? ? 數(shù)據(jù)訪問

? ? 16.3? ? 恢復(fù)與原子性

? ? ? ? 16.3.1? ? 日志記錄

? ? ? ? 16.3.2? ? 數(shù)據(jù)庫修改

? ? ? ? 16.3.3? ? 并發(fā)控制和恢復(fù)

? ? ? ? 16.3.4? ? 事務(wù)提交

? ? ? ? 16.3.5? ? 使用日志來重做和撤銷事務(wù)

? ? ? ? 16.3.6? ? 檢查點

? ? 16.4? ? 恢復(fù)算法

? ? ? ? 16.4.1? ? 事務(wù)回滾

? ? ? ? 16.4.2? ? 系統(tǒng)崩潰后的恢復(fù)

? ? 16.5? ? 緩沖區(qū)管理

? ? ? ? 16.5.1? ? 日志記錄緩沖

? ? ? ? 16.5.2? ? 數(shù)據(jù)庫緩沖

? ? ? ? 16.5.3? ? 操作系統(tǒng)在緩沖區(qū)管理中的作用

? ? ? ? 16.5.4? ? 模糊檢查點

? ? 16.6? ? 非易失性存儲器數(shù)據(jù)丟失的故障

? ? 16.7? ? 鎖的提前釋放和邏輯undo操作

? ? ? ? 16.7.1? ? 邏輯操作

? ? ? ? 16.7.2? ? 邏輯undo日志記錄

? ? ? ? 16.7.3? ? 有邏輯undo的事務(wù)回滾

? ? ? ? 16.7.4? ? 邏輯undo中的并發(fā)問題

? ? 16.8? ? ARIES**

? ? ? ? 16.8.1????數(shù)據(jù)結(jié)構(gòu)

? ? ? ? 16.8.2? ? 恢復(fù)算法

? ? ? ? 16.8.3? ? 其他特性

? ? 16.9? ? 遠(yuǎn)程備份系統(tǒng)

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第五部分? ? ? ? ? ? 系統(tǒng)體系結(jié)構(gòu)

第17章? ? 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)

? ? 17.1? ? 集中式與客戶-服務(wù)器體系結(jié)構(gòu)

? ? ? ? 17.1.1? ? 集中式系統(tǒng)

? ? ? ? 17.1.2? ? 客戶-服務(wù)器系統(tǒng)

? ? 17.2? ? 服務(wù)器系統(tǒng)體系結(jié)構(gòu)

? ? ? ? 17.2.1? ? 事務(wù)服務(wù)器

? ? ? ? 17.2.2? ? 數(shù)據(jù)服務(wù)器

? ? ? ? 17.2.3? ? 基于云的服務(wù)器

? ? 17.3? ? 并行系統(tǒng)

? ? ? ? 17.3.1? ? 加速比和擴(kuò)展比

? ? ? ? 17.3.2? ? 互連網(wǎng)絡(luò)

? ? ? ? 17.3.3? ? 并行數(shù)據(jù)庫體系結(jié)構(gòu)

? ? 17.4? ? 分布式系統(tǒng)

? ? ? ? 17.4.1? ? 分布式數(shù)據(jù)庫示例

? ? ? ? 17.4.2? ? 實現(xiàn)問題

? ? 17.5? ? 網(wǎng)絡(luò)類型

? ? ? ? 17.5.1? ? 局域網(wǎng)

? ? ? ? 17.5.2? ? 廣域網(wǎng)

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第18章? ? 并行數(shù)據(jù)庫

? ? 18.1? ? 引言

? ? 18.2? ? I/O并行

? ? ? ? 18.2.1? ? 劃分技術(shù)

? ? ? ? 18.2.2? ? 劃分技術(shù)比較

? ? ? ? 18.2.3? ? 偏斜處理

? ? 18.3? ? 查詢間并行

? ? 18.4? ? 查詢內(nèi)并行

? ? 18.5? ? 操作內(nèi)并行

? ? ? ? 18.5.1? ? 并行排序

? ? ? ? 18.5.2? ? 并行連接

? ? ? ? 18.5.3? ? 其他關(guān)系運算

? ? ? ? 18.5.4? ? 運算的并行計算代價

? ? 18.6? ? 操作間并行

? ? ? ? 18.6.1? ? 流水線并行

? ? ? ? 18.6.2? ? 獨立并行

? ? 18.7? ? 查詢優(yōu)化

? ? 18.8? ? 并行系統(tǒng)設(shè)計

? ? 18.9? ? 多核處理器的并行性

? ? ? ? 18.9.1? ? 并行性與原始速度

? ? ? ? 18.9.2? ? 高速緩沖存儲器和多線程

? ? ? ? 18.9.3? ? 適應(yīng)現(xiàn)代體系架構(gòu)的數(shù)據(jù)庫系統(tǒng)設(shè)計

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第19章? ? 分布式數(shù)據(jù)庫

? ? 19.1? ? 同構(gòu)和異構(gòu)數(shù)據(jù)庫

? ? 19.2? ? 分布式數(shù)據(jù)存儲

? ? ? ? 19.2.1? ? 數(shù)據(jù)復(fù)制

? ? ? ? 18.2.2? ? 數(shù)據(jù)分片

? ? ? ? 19.2.3? ? 透明性

? ? 19.3? ? 分布式事務(wù)

? ? ? ? 19.3.1? ? 系統(tǒng)結(jié)構(gòu)

? ? ? ? 19.3.2? ? 系統(tǒng)故障模式

? ? 19.4? ? 提交協(xié)議

? ? ? ? 19.4.1? ? 兩階段提交

? ? ? ? 19.4.2? ? 三階段提交

? ? ? ? 19.4.3? ? 事務(wù)處理的可選擇性模型

? ? 19.5? ? 分布式數(shù)據(jù)庫中的并發(fā)控制

? ? ? ? 19.5.1? ? 封鎖協(xié)議

? ? ? ? 19.5.2? ? 時間戳

? ? ? ? 19.5.3? ? 弱一致性級別的復(fù)制

? ? ? ? 19.5.4? ? 死鎖處理

? ? 19.6? ? 可用性

? ? ? ? 19.6.1? ? 基于多數(shù)的方法

? ? ? ? 19.6.2? ? 讀一個,寫所有可用的方法

? ? ? ? 19.6.3? ? 站點重建

? ? ? ? 19.6.4? ? 與遠(yuǎn)程備份的比較

? ? ? ? 19.6.5? ? 協(xié)調(diào)器的選擇

? ? ? ? 19.6.6? ? 為可用性而犧牲一致性

? ? 19.7? ? 分布式查詢處理

? ? ? ? 19.7.1? ? 查詢轉(zhuǎn)換

? ? ? ? 19.7.2? ? 簡單的連接處理

? ? ? ? 19.7.3? ? 半連接策略

? ? ? ? 19.7.4? ? 利用并行性的連接策略

? ? 19.8? ? 異構(gòu)分布式數(shù)據(jù)庫

? ? ? ? 19.8.1? ? 數(shù)據(jù)統(tǒng)一視圖

? ? ? ? 19.8.2? ? 查詢處理

? ? ? ? 19.8.3? ? 多數(shù)據(jù)庫中的事務(wù)處理

? ? 19.9? ? 基于云的數(shù)據(jù)庫

? ? ? ? 19.9.1? ? 云上的數(shù)據(jù)存儲系統(tǒng)

? ? ? ? 19.9.2? ? 云上的傳統(tǒng)數(shù)據(jù)庫

? ? ? ? 19.9.3? ? 基于云的數(shù)據(jù)庫的挑戰(zhàn)

? ? 19.10? ? 目錄系統(tǒng)

? ? ? ? 19.10.1? ? 目錄訪問協(xié)議

? ? ? ? 19.10.2? ? LDAP:輕量級目錄訪問協(xié)議

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第六部分? ? ? ? ? ? 數(shù)據(jù)倉庫,數(shù)據(jù)挖掘和信息檢索

第20章? ? 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘

? ? 20.1? ? 決策支持系統(tǒng)

? ? 20.2? ? 數(shù)據(jù)倉庫

? ? ? ? 20.2.1? ? 數(shù)據(jù)倉庫成分

? ? ? ? 20.2.2? ? 數(shù)據(jù)倉庫模式

? ? ? ? 20.2.3? ? 面向列的存儲

? ? 20.3? ? 數(shù)據(jù)挖掘

? ? 20.4? ? 分類

? ? ? ? 20.4.1? ? 決策樹分類器

? ? ? ? 20.4.2? ? 其他類型的分類器

? ? ? ? 20.4.3? ? 回歸

? ? ? ? 20.4.4? ? 分類器驗證

? ? 20.5? ? 關(guān)聯(lián)規(guī)則

? ? 20.6? ? 其他類型的關(guān)聯(lián)

? ? 20.7? ? 聚類

? ? 20.8? ? 其他類型的數(shù)據(jù)挖掘

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

第21章? ? 信息檢索

? ? 21.1? ? 概述

? ? 21.2? ? 使用術(shù)語的相關(guān)性排名

? ? ? ? 21.2.1? ? 使用TF-IDF的排名方法

? ? ? ? 21.2.2? ? 基于相似性的檢索

? ? 21.3? ? 使用超鏈接的相關(guān)性

? ? ? ? 21.3.1? ? 流行度排名

? ? ? ? 21.3.2? ? PageRank

? ? ? ? 21.3.3? ? 其他的流行度度量

? ? ? ? 21.3.4? ? 搜索引擎作弊

? ? ? ? 21.3.5? ? 將TF-IDF和流行度排名度量方法結(jié)合

? ? 21.4? ? 同義詞,多義詞和本體

? ? 21.5? ? 文檔的索引

? ? 21.6? ? 檢索的有效性度量

? ? 21.7? ? Web的抓取和索引

? ? 21.8? ? 信息檢索:網(wǎng)頁排名之外

? ? ? ? 21.8.1? ? 查詢結(jié)果的多樣化

? ? ? ? 21.8.2? ? 信息抽取

? ? ? ? 21.8.3? ? 問答系統(tǒng)

? ? ? ? 21.8.4? ? 查詢結(jié)構(gòu)化數(shù)據(jù)

? ? 21.9? ? 目錄與分類

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第七部分? ? ? ? ? ? 特種數(shù)據(jù)庫

第22章? ? 基于對象的數(shù)據(jù)庫

? ? 22.1? ? 概述

? ? 22.2? ? 復(fù)雜數(shù)據(jù)類型

? ? 22.3? ? SQL中的結(jié)構(gòu)類型和繼承

? ? ? ? 22.3.1? ? 結(jié)構(gòu)類型

? ? ? ? 22.3.2? ? 類型繼承

? ? 22.4? ? 表繼承

? ? 22.5? ? SQL中的數(shù)組和多重集合類型

? ? ? ? 22.5.1? ? 創(chuàng)建和訪問集合體值

? ? ? ? 22.5.2? ? 查詢以集合體為值的屬性

? ? ? ? 22.5.3? ? 嵌套和解除嵌套

? ? 22.6? ? SQL中的對象標(biāo)識和引用類型

? ? 22.7? ? O-R特性的實現(xiàn)

? ? 22.8? ? 持久化程序設(shè)計語言

? ? ? ? 22.8.1? ? 對象的持久化

? ? ? ? 22.8.2? ? 對象標(biāo)識和指針

? ? ? ? 22.8.3? ? 持久對象的存儲和訪問

? ? ? ? 22.8.4? ? 持久化C++系統(tǒng)

? ? ? ? 22.8.5? ? 持久化Java系統(tǒng)

? ? 22.9? ? 對象-關(guān)系映射

? ? 22.10? ? 面向?qū)ο笈c對象-關(guān)系

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

第23章? ? XML

? ? 23.1? ? 動機(jī)

? ? 23.2? ? XML數(shù)據(jù)結(jié)構(gòu)

? ? 23.3? ? XML文檔模式

? ? ? ? 23.3.1? ? 文檔類型定義

? ? ? ? 23.3.2? ? XML Schema

? ? 23.4? ? 查詢和轉(zhuǎn)換

? ? ? ? 23.4.1? ? XML樹模型

? ? ? ? 23.4.2? ? XPath

? ? ? ? 23.4.3? ? XQuery

? ? 23.5? ? XML應(yīng)用程序接口

? ? 23.6? ? XML數(shù)據(jù)存儲

? ? ? ? 23.6.1? ? 非關(guān)系的數(shù)據(jù)存儲

? ? ? ? 23.6.2? ? 關(guān)系數(shù)據(jù)庫

? ? ? ? 23.6.3? ? SQL/XML

? ? 23.7? ? XML應(yīng)用

? ? ? ? 23.7.1? ? 存儲復(fù)雜結(jié)構(gòu)數(shù)據(jù)

? ? ? ? 23.7.2? ? 標(biāo)準(zhǔn)化數(shù)據(jù)交換格式

? ? ? ? 23.7.3? ? Web服務(wù)

? ? ? ? 23.7.4? ? 數(shù)據(jù)中介

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 工具? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第八部分? ? ? ? ? ? 高級主題

第24章? ? 高級應(yīng)用開發(fā)

? ? 24.1? ? 性能調(diào)整

? ? ? ? 24.1.1? ? 提高面向集合的特性

? ? ? ? 24.1.2? ? 批量加載和更新的調(diào)整

? ? ? ? 24.1.3? ? 瓶頸位置

? ? ? ? 24.1.4? ? 可調(diào)參數(shù)

? ? ? ? 24.1.5? ? 硬件調(diào)整

? ? ? ? 24.1.6? ? 模式調(diào)整

? ? ? ? 24.1.7? ? 索引調(diào)整

? ? ? ? 24.1.8? ? 使用物化視圖

? ? ? ? 24.1.9? ? 物理設(shè)計的自動調(diào)整

? ? ? ? 24.1.10? ? 并發(fā)事務(wù)調(diào)整

? ? ? ? 24.1.11? ? 性能模擬

? ? 24.2? ? 性能基準(zhǔn)程序

? ? ? ? 24.2.1? ? 任務(wù)集

? ? ? ? 24.2.2? ? 數(shù)據(jù)庫應(yīng)用類型

? ? ? ? 24.2.3? ? TPC基準(zhǔn)程序

? ? 24.3? ? 應(yīng)用程序開發(fā)的其他問題

? ? ? ? 24.3.1? ? 應(yīng)用系統(tǒng)測試

? ? ? ? 24.3.2? ? 應(yīng)用系統(tǒng)移植

? ? 24.4? ? 標(biāo)準(zhǔn)化

? ? ? ? 24.4.1? ? SQL標(biāo)準(zhǔn)

? ? ? ? 24.4.2? ? 數(shù)據(jù)庫連接標(biāo)準(zhǔn)

? ? ? ? 24.4.3? ? 對象數(shù)據(jù)庫標(biāo)準(zhǔn)

? ? ? ? 24.4.4? ? 基于XML的標(biāo)準(zhǔn)

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第25章? ? 時空數(shù)據(jù)和移動性

? ? 25.1? ? 動機(jī)

? ? 25.2? ? 數(shù)據(jù)庫中的時間

? ? ? ? 25.2.1? ? SQL中的時間規(guī)范

? ? ? ? 25.2.2? ? 時態(tài)查詢語言

? ? 25.3? ? 空間和地理數(shù)據(jù)

? ? ? ? 25.3.1? ? 幾何信息表示

? ? ? ? 25.3.2? ? 設(shè)計數(shù)據(jù)庫

? ? ? ? 25.3.3? ? 地理數(shù)據(jù)

? ? ? ? 25.3.4? ? 空間查詢

? ? ? ? 25.3.5? ? 空間數(shù)據(jù)的索引

? ? 25.4? ? 多媒體數(shù)據(jù)庫

? ? ? ? 25.4.1? ? 多媒體數(shù)據(jù)格式

? ? ? ? 25.4.2? ? 連續(xù)媒體數(shù)據(jù)

? ? ? ? 25.4.3? ? 基于相似性的檢索

? ? 25.5? ? 移動性和個人數(shù)據(jù)庫

? ? ? ? 25.5.1? ? 移動計算模型

? ? ? ? 25.5.2? ? 路由和查詢處理

? ? ? ? 25.5.3? ? 廣播數(shù)據(jù)

? ? ? ? 25.5.4? ? 連接斷開與一致性

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

第26章? ? 高級事務(wù)處理

? ? 26.1? ? 事務(wù)處理監(jiān)控器

? ? ? ? 26.1.1? ? TP監(jiān)控器體系結(jié)構(gòu)

? ? ? ? 26.1.2? ? 使用TP監(jiān)控器進(jìn)行應(yīng)用協(xié)調(diào)

? ? 26.2? ? 事務(wù)工作流

? ? ? ? 26.2.1? ? 工作流說明

? ? ? ? 26.2.2? ? 工作流的故障原子性需求

? ? ? ? 26.2.3? ? 工作流執(zhí)行

? ? ? ? 26.2.4? ? 工作流恢復(fù)

? ? ? ? 26.2.5? ? 工作流管理系統(tǒng)

? ? 26.3? ? 電子商務(wù)

? ? ? ? 26.3.1? ? 電子目錄

? ? ? ? 26.3.2? ? 市場

? ? ? ? 26.3.3? ? 訂單結(jié)算

? ? 26.4? ? 主存數(shù)據(jù)庫

? ? 26.5? ? 實時事務(wù)系統(tǒng)

? ? 26.6? ? 長事務(wù)

? ? ? ? 26.6.1? ? 不可串行化的執(zhí)行

? ? ? ? 26.6.2? ? 并發(fā)控制

? ? ? ? 26.6.3? ? 嵌套事務(wù)和多級事務(wù)

? ? ? ? 26.6.4? ? 補償事務(wù)

? ? ? ? 26.6.5? ? 實現(xiàn)問題

????總結(jié)? ? 術(shù)語回顧? ? 實踐習(xí)題

? ? 習(xí)題? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第九部分? ? ? ? ? ? 實例研究

第27章? ? PostgreSQL

? ? 27.1? ? 概述

? ? 27.2? ? 用戶界面

? ? ? ? 27.2.1? ? 交互式終端界面

? ? ? ? 27.2.2? ? 圖形界面

? ? ? ? 27.2.3? ? 編程語言接口

? ? 27.3? ? SQL變化和擴(kuò)展

? ? ? ? 27.3.1? ? PostgreSQL類型

? ? ? ? 27.3.2? ? 規(guī)則和其他主動數(shù)據(jù)庫特征

? ? ? ? 27.3.3? ? 可擴(kuò)展性

? ? 27.4? ? PostgreSQL中的事務(wù)管理

? ? ? ? 27.4.1? ? PostgreSQL的并發(fā)控制

? ? ? ? 27.4.2? ? 恢復(fù)

? ? 27.5? ? 存儲和索引

? ? ? ? 27.5.1? ? 表

? ? ? ? 27.5.2? ? 索引

? ? 27.6? ? 查詢處理和優(yōu)化

? ? ? ? 27.6.1? ? 查詢重寫

? ? ? ? 27.6.2? ? 查詢規(guī)劃和優(yōu)化

? ? ? ? 27.6.3? ? 查詢執(zhí)行器

? ? ? ? 27.6.4? ? 觸發(fā)器和約束

? ? 27.7? ? 系統(tǒng)結(jié)構(gòu)

? ? 文獻(xiàn)注釋

第28章? ? Oracle

? ? 28.1? ? 數(shù)據(jù)庫設(shè)計和查詢工具

? ? ? ? 28.1.1? ? 數(shù)據(jù)庫和應(yīng)用設(shè)計工具

? ? ? ? 28.1.2? ? 查詢工具

? ? 28.2? ? SQL的變化和擴(kuò)展

? ? ? ? 28.2.1? ? 對象-關(guān)系特性

? ? ? ? 28.2.2? ? Oracle XML DB

? ? ? ? 28.2.3? ? 過程化語言

? ? ? ? 28.2.4? ? 維度

? ? ? ? 28.2.5? ? 聯(lián)機(jī)分析處理

? ? ? ? 28.2.6? ? 觸發(fā)器

? ? 28.3? ? 存儲和索引

? ? ? ? 28.3.1? ? 表空間

? ? ? ? 28.3.2? ? 段

? ? ? ? 28.3.3? ? 表

? ? ? ? 28.3.4? ? 索引

? ? ? ? 28.3.5? ? 位圖索引

? ? ? ? 28.3.6? ? 基于函數(shù)的索引

? ? ? ? 28.3.7? ? 連接索引

? ? ? ? 28.3.8? ? 域索引

? ? ? ? 28.3.9? ? 劃分

? ? ? ? 28.3.10? ? 物化視圖

? ? 28.4? ? 查詢處理和優(yōu)化

? ? ? ? 28.4.1? ? 執(zhí)行方法

? ? ? ? 28.4.2? ? 優(yōu)化

? ? ? ? 28.4.3? ? 并行執(zhí)行

? ? ? ? 28.4.4? ? 結(jié)果高速緩存

? ? 28.5? ? 并發(fā)控制與恢復(fù)

? ? ? ? 28.5.1? ? 并發(fā)控制

? ? ? ? 28.5.2? ? 恢復(fù)的基本結(jié)構(gòu)

? ? ? ? 28.5.3? ? Oracle數(shù)據(jù)衛(wèi)士

? ? 28.6? ? 系統(tǒng)體系結(jié)構(gòu)

? ? ? ? 28.6.1? ? 專用服務(wù)器:內(nèi)存結(jié)構(gòu)

? ? ? ? 28.6.2? ? 專用服務(wù)器:進(jìn)程結(jié)構(gòu)

? ? ? ? 28.6.3? ? 共享服務(wù)器

? ? ? ? 28.6.4? ? Oracle Real Application Clusters

? ? ? ? 28.6.5? ? 自動存儲管理器

? ? ? ? 28.6.6? ? Oracle Exadata

? ? 28.7? ? 復(fù)制,分布以及外部數(shù)據(jù)

? ? ? ? 28.7.1? ? 復(fù)制

? ? ? ? 28.7.2? ? 分布式數(shù)據(jù)庫

? ? ? ? 28.7.3? ? 外部數(shù)據(jù)源

? ? 28.8? ? 數(shù)據(jù)庫管理工具

? ? ? ? 28.8.1? ? Oracle企業(yè)管理器

? ? ? ? 28.8.2? ? 自動工作負(fù)載存儲

? ? ? ? 28.8.3? ? 數(shù)據(jù)庫資源管理

? ? 28.9? ? 數(shù)據(jù)挖掘

? ? 文獻(xiàn)注釋

第29章? ? IBM DB2 Universal Database

? ? 29.1? ? 概述

? ? 29.2? ? 數(shù)據(jù)庫設(shè)計工具

? ? 29.3? ? SQL的變化和擴(kuò)展

? ? ? ? 29.3.1? ? XML特性

? ? ? ? 29.3.2? ? 數(shù)據(jù)類型的支持

? ? ? ? 29.3.3? ? 用戶自定義函數(shù)和方法

? ? ? ? 29.3.4? ? 大對象

? ? ? ? 29.3.5? ? 索引擴(kuò)展和約束

? ? ? ? 29.3.6? ? Web服務(wù)

? ? ? ? 29.3.7? ? 其他特性

? ? 29.4? ? 存儲和索引

? ? ? ? 29.4.1? ? 存儲體系結(jié)構(gòu)

? ? ? ? 29.4.2? ? 緩沖池

? ? ? ? 29.4.3? ? 表,記錄和索引

? ? 29.5? ? 多維聚簇

? ? ? ? 29.5.1? ? 塊索引

? ? ? ? 29.5.2? ? 塊映射

? ? ? ? 29.5.3? ? 設(shè)計考慮

? ? ? ? 29.5.4? ? 對現(xiàn)有技術(shù)的影響

? ? 29.6? ? 查詢處理和優(yōu)化

? ? ? ? 29.6.1? ? 存取方法

? ? ? ? 29.6.2? ? 連接,聚集和集合運算

? ? ? ? 29.6.3? ? 對復(fù)雜SQL處理的支持

? ? ? ? 29.6.4? ? 多處理器查詢處理特性

? ? ? ? 29.6.5? ? 查詢優(yōu)化

? ? 29.7? ? 物化的查詢表

? ? ? ? 29.7.1? ? 查詢路由到MQT

? ? ? ? 29.7.2? ? MQT的維護(hù)

? ? 29.8? ? DB2中的自治特性

? ? ? ? 29.8.1? ? 配置

? ? ? ? 29.8.2? ? 優(yōu)化

? ? 29.9? ? 工具和實用程序

? ? 29.10? ? 并發(fā)控制和恢復(fù)

? ? ? ? 29.10.1? ? 并發(fā)與隔離

? ? ? ? 29.10.2? ? 提交與回滾

? ? ? ? 29.10.3? ? 日志與恢復(fù)

? ? 29.11? ? 系統(tǒng)體系結(jié)構(gòu)

? ? 29.12? ? 復(fù)制,分布和外部數(shù)據(jù)

? ? 29.13? ? 商務(wù)智能特性

? ? 文獻(xiàn)注釋

第30章? ? Microsoft SQL Server

? ? 30.1? ? 管理,設(shè)計和查詢工具

? ? ? ? 30.1.1? ? 數(shù)據(jù)庫開發(fā)和可視化數(shù)據(jù)庫工具

? ? ? ? 30.1.2? ? 數(shù)據(jù)庫查詢和調(diào)優(yōu)工具

? ? ? ? 30.1.3? ? SQL Server Management Studio

? ? 30.2? ? SQL變化和擴(kuò)展

? ? ? ? 30.2.1? ? 數(shù)據(jù)類型

? ? ? ? 30.2.2? ? 查詢語言增強(qiáng)

? ? ? ? 30.2.3? ? 例程

? ? ? ? 30.2.4? ? 帶過濾的索引

? ? 30.3? ? 存儲和索引

? ? ? ? 30.3.1? ? 文件組

? ? ? ? 30.3.2? ? 文件組內(nèi)的空間管理

? ? ? ? 30.3.3? ? 表

? ? ? ? 30.3.4? ? 索引

? ? ? ? 30.3.5? ? 分區(qū)

? ? ? ? 30.3.6? ? 在線創(chuàng)建索引

? ? ? ? 30.3.7? ? 掃描和預(yù)讀

? ? ? ? 30.3.8? ? 壓縮

? ? 30.4? ? 查詢處理和優(yōu)化

? ? ? ? 30.4.1? ? 編譯處理概述

? ? ? ? 30.4.2? ? 查詢簡化

? ? ? ? 30.4.3? ? 重排序和基于代價的優(yōu)化

? ? ? ? 30.4.4? ? 更新計劃

? ? ? ? 30.4.5? ? 優(yōu)化時的數(shù)據(jù)分析

? ? ? ? 30.4.6? ? 部分搜索和啟發(fā)式搜索

? ? ? ? 30.4.7? ? 查詢執(zhí)行

? ? 30.5? ? 并發(fā)與恢復(fù)

? ? ? ? 30.5.1? ? 事務(wù)

? ? ? ? 30.5.2? ? 封鎖

? ? ? ? 30.5.3? ? 恢復(fù)和可用性

? ? 30.6? ? 系統(tǒng)體系結(jié)構(gòu)

? ? ? ? 30.6.1? ? 服務(wù)器上的線程池

? ? ? ? 30.6.2? ? 內(nèi)存管理

? ? ? ? 30.6.3? ? 安全性

? ? 30.7? ? 數(shù)據(jù)訪問

? ? 30.8? ? 分布式異構(gòu)查詢處理

? ? 30.9? ? 復(fù)制

? ? ? ? 30.9.1? ? 復(fù)制模型

? ? ? ? 30.9.2? ? 復(fù)制選項

? ? 30.10? ? .NET中的服務(wù)器編程

? ? ? ? 30.10.1? ? .NET基本概念

? ? ? ? 30.10.2? ? SQL CLR宿主

? ? ? ? 30.10.3? ? 可擴(kuò)展性協(xié)定

? ? 30.11? ? XML支持

? ? ? ? 30.11.1? ? 本地存儲和組織XML

? ? ? ? 30.11.2? ? 查詢和更新XML數(shù)據(jù)類型

? ? ? ? 30.11.3? ? XQuery表達(dá)式的執(zhí)行

? ? 30.12? ? SQL Server服務(wù)代理

? ? 30.13? ? 商務(wù)智能

? ? ? ? 30.13.1? ? SQL Server集成服務(wù)

? ? ? ? 30.13.2? ? SQL Server分析服務(wù)

? ? ? ? 30.13.3? ? SQL Server報表服務(wù)

? ? 文獻(xiàn)注釋

? ? ? ? ? ? ? ? ? ? 第十部分? ? ? ? ? ? 附錄

附錄A? ? 詳細(xì)的大學(xué)模式

參考文獻(xiàn)

索引

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容