? ? ? ? ? ? ? ? ? ? 第一部分? ? ? ? ? ? 數(shù)據(jù)庫(kù)管理的上下文
第1章? ? 數(shù)據(jù)庫(kù)環(huán)境和開(kāi)發(fā)過(guò)程
? ? 1.1? ? 基本概念和定義
? ? ? ? 1.1.1? ? 數(shù)據(jù)
? ? ? ? 1.1.2? ? 數(shù)據(jù)與信息
? ? ? ? 1.1.3? ? 元數(shù)據(jù)
? ? 1.2? ? 傳統(tǒng)文件處理系統(tǒng)
? ? 1.3? ? 數(shù)據(jù)庫(kù)方法
? ? ? ? 1.3.1? ? 數(shù)據(jù)模型
? ? ? ? 1.3.2? ? 關(guān)系數(shù)據(jù)庫(kù)
? ? ? ? 1.3.3? ? 數(shù)據(jù)庫(kù)管理系統(tǒng)
? ? ? ? 1.3.4? ? 數(shù)據(jù)庫(kù)方法的優(yōu)點(diǎn)
? ? ? ? 1.3.5????數(shù)據(jù)庫(kù)優(yōu)點(diǎn)的警告
? ? ? ? 1.3.6? ? 數(shù)據(jù)庫(kù)方法的代價(jià)和風(fēng)險(xiǎn)
? ? 1.4? ? 數(shù)據(jù)庫(kù)環(huán)境的組成
? ? 1.5? ? 數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程
? ? ? ? 1.5.1? ? 系統(tǒng)開(kāi)發(fā)生命周期
? ? ? ? 1.5.2? ? 信息系統(tǒng)開(kāi)發(fā)方法的選擇
? ? ? ? 1.5.3? ? 數(shù)據(jù)庫(kù)開(kāi)發(fā)的三級(jí)模式體系結(jié)構(gòu)
? ? 1.6? ? 數(shù)據(jù)庫(kù)系統(tǒng)的演化
? ? 1.7? ? 數(shù)據(jù)庫(kù)應(yīng)用范圍
? ? ? ? 1.7.1? ? 個(gè)人數(shù)據(jù)庫(kù)
? ? ? ? 1.7.2? ? 二層客戶(hù)端/服務(wù)器數(shù)據(jù)庫(kù)
? ? ? ? 1.7.3? ? 多層客戶(hù)端/服務(wù)器數(shù)據(jù)庫(kù)
? ? ? ? 1.7.4? ? 企業(yè)級(jí)應(yīng)用
? ? 1.8? ? Pine Valley家具公司數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)
? ? ? ? 1.8.1? ? Pine Valley家具公司數(shù)據(jù)庫(kù)的演化
? ? ? ? 1.8.2? ? 項(xiàng)目規(guī)劃
? ? ? ? 1.8.3? ? 數(shù)據(jù)庫(kù)需求分析
? ? ? ? 1.8.4? ? 數(shù)據(jù)庫(kù)設(shè)計(jì)
? ? ? ? 1.8.5? ? 使用數(shù)據(jù)庫(kù)
? ? ? ? 1.8.6? ? 管理數(shù)據(jù)庫(kù)
? ? ? ? 1.8.7? ? Pine Valley數(shù)據(jù)庫(kù)的未來(lái)
? ? 總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
? ? ? ? ? ? ? ? ? ? 第二部分? ? ? ? ? ? 數(shù)據(jù)庫(kù)分析
第2章? ? 組織中的數(shù)據(jù)建模
? ? 2.1? ? E-R模型概述
? ? ? ? 2.1.1? ? E-R圖示例
? ? ? ? 2.1.2? ? E-R模型符號(hào)
? ? 2.2? ? 組織規(guī)則建模
? ? 2.3? ? 實(shí)體和屬性建模
? ? ? ? 2.3.1? ? 實(shí)體
? ? ? ? 2.3.2? ? 屬性
? ? 2.4? ? 聯(lián)系建模
? ? ? ? 2.4.1? ? 聯(lián)系的基本概念和定義
? ? ? ? 2.4.2? ? 聯(lián)系的度
? ? ? ? 2.4.3? ? 屬性或?qū)嶓w
? ? ? ? 2.4.4? ? 基數(shù)約束
? ? ? ? 2.4.5? ? 聯(lián)系和基數(shù)的例子
? ? ? ? 2.4.6? ? 時(shí)間相關(guān)的數(shù)據(jù)建模
? ? ? ? 2.4.7? ? 實(shí)體類(lèi)型間的多元聯(lián)系建模
? ? ? ? 2.4.8? ? 命名和定義聯(lián)系
? ? 2.5? ? E-R建模示例:Pine Valley家具公司
? ? 2.6? ? Pine Valley家具公司的數(shù)據(jù)庫(kù)處理
? ? ? ? 2.6.1? ? 顯式產(chǎn)品信息
? ? ? ? 2.6.2? ? 顯式產(chǎn)品線(xiàn)信息
? ? ? ? 2.6.3? ? 顯式客戶(hù)訂單狀態(tài)
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
第3章? ? 增強(qiáng)型E-R模型
? ? 3.1? ? 超類(lèi)型和子類(lèi)型的表示
? ? ? ? 3.1.1? ? 基本概念和符號(hào)
? ? ? ? 3.1.2? ? 特化和泛化表示
? ? 3.2? ? 在超類(lèi)型/子類(lèi)型聯(lián)系中聲明約束
? ? ? ? 3.2.1? ? 聲明完全性約束
? ? ? ? 3.2.2? ? 聲明分離性約束
? ? ? ? 3.2.3? ? 定義子類(lèi)型鑒別子
? ? ? ? 3.2.4? ? 定義超類(lèi)型/子類(lèi)型層次結(jié)構(gòu)
? ? 3.3? ? EER建模實(shí)例:Pine Valley家具公司
? ? 3.4? ? 打包數(shù)據(jù)模型
? ? ? ? 3.4.1? ? 利用打包數(shù)據(jù)模型改進(jìn)數(shù)據(jù)建模過(guò)程
? ? ? ? 3.4.2? ? 預(yù)打包數(shù)據(jù)模型總結(jié)
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
? ? ? ? ? ? ? ? ? ? 第三部分? ? ? ? ? ? 數(shù)據(jù)庫(kù)設(shè)計(jì)
第4章? ? 邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)和關(guān)系模型
? ? 4.1? ? 關(guān)系數(shù)據(jù)模型
? ? ? ? 4.1.1? ? 基本定義
? ? ? ? 4.1.2? ? 樣本數(shù)據(jù)庫(kù)
? ? 4.2? ? 完整性約束
? ? ? ? 4.2.1? ? 域約束
? ? ? ? 4.2.2? ? 實(shí)體完整性
? ? ? ? 4.2.3? ? 參照完整性
? ? ? ? 4.2.4? ? 創(chuàng)建關(guān)系表
? ? ? ? 4.2.5? ? 完整結(jié)構(gòu)化關(guān)系
? ? 4.3? ? 將EER圖轉(zhuǎn)換成關(guān)系
? ? ? ? 4.3.1? ? 步驟1:映射常規(guī)實(shí)體
? ? ? ? 4.3.2? ? 步驟2:映射弱實(shí)體
? ? ? ? 4.3.3? ? 步驟3:映射二元聯(lián)系
? ? ? ? 4.3.4? ? 步驟4:映射關(guān)聯(lián)實(shí)體
? ? ? ? 4.3.5? ? 步驟5:映射一元聯(lián)系
? ? ? ? 4.3.6? ? 步驟6:映射三元(和n元)聯(lián)系
? ? ? ? 4.3.7? ? 步驟7:映射超類(lèi)型/子類(lèi)型聯(lián)系
? ? ? ? 4.3.8? ? 將EER轉(zhuǎn)換成關(guān)系總結(jié)
? ? 4.4? ? 規(guī)范化簡(jiǎn)介
? ? ? ? 4.4.1? ? 規(guī)范化步驟
? ? ? ? 4.4.2? ? 函數(shù)依賴(lài)和鍵
? ? 4.5? ? 規(guī)范化實(shí)例:Pine Valley家具公司
? ? ? ? 4.5.1? ? 步驟0:表示表格中的視圖
? ? ? ? 4.5.2? ? 步驟1:轉(zhuǎn)換成第一范式
? ? ? ? 4.5.3? ? 步驟2:轉(zhuǎn)換成第二范式
? ? ? ? 4.5.4? ? 步驟3:轉(zhuǎn)換成第三范式
? ? ? ? 4.5.5? ? 決定因子和規(guī)范化
? ? 4.6? ? 合并關(guān)系
? ? ? ? 4.6.1? ? 例子
? ? ? ? 4.6.2? ? 視圖集成問(wèn)題
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
第5章? ? 物理數(shù)據(jù)庫(kù)設(shè)計(jì)和性能
? ? 5.1? ? 物理數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程
? ? 5.2? ? 設(shè)計(jì)字段
? ? 5.3? ? 去規(guī)范化數(shù)據(jù)
? ? 5.4? ? 設(shè)計(jì)物理數(shù)據(jù)庫(kù)文件
? ? ? ? 5.4.1? ? 文件組織
? ? ? ? 5.4.2? ? 對(duì)文件設(shè)計(jì)控制
? ? 5.5? ? 使用和選擇索引
? ? ? ? 5.5.1? ? 創(chuàng)建唯一鍵索引
? ? ? ? 5.5.2? ? 創(chuàng)建二級(jí)(非唯一)鍵索引
? ? ? ? 5.5.3? ? 何時(shí)使用索引
? ? 5.6? ? 為優(yōu)化查詢(xún)性能設(shè)計(jì)數(shù)據(jù)庫(kù)
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
? ? ? ? ? ? ? ? ? ? 第四部分? ? ? ? ? ? 實(shí)現(xiàn)
第6章? ? SQL導(dǎo)論
? ? 6.1? ? SQL標(biāo)準(zhǔn)的起源
? ? 6.2? ? SQL環(huán)境
? ? 6.3? ? 用SQL定義數(shù)據(jù)庫(kù)
? ? ? ? 6.3.1? ? 生成SQL數(shù)據(jù)庫(kù)定義
? ? ? ? 6.3.2? ? 創(chuàng)建表
? ? ? ? 6.3.3? ? 建立數(shù)據(jù)完整性控制
? ? ? ? 6.3.4? ? 修改表定義
? ? ? ? 6.3.5? ? 刪除表
? ? 6.4? ? 插入,更新和刪除數(shù)據(jù)
? ? ? ? 6.4.1? ? 刪除數(shù)據(jù)庫(kù)內(nèi)容
? ? ? ? 6.4.2? ? 更新數(shù)據(jù)庫(kù)內(nèi)容
? ? 6.5? ? RDBMS的內(nèi)模式定義
? ? 6.6? ? 單表操作
? ? ? ? 6.6.1? ? SELECT語(yǔ)句中的子句
? ? ? ? 6.6.2? ? 使用表達(dá)式
? ? ? ? 6.6.3? ? 使用函數(shù)
? ? ? ? 6.6.4? ? 使用通配符
? ? ? ? 6.6.5? ? 使用比較運(yùn)算符
? ? ? ? 6.6.6? ? 使用NULL值
? ? ? ? 6.6.7? ? 使用布爾運(yùn)算符
? ? ? ? 6.6.8? ? 使用范圍限制
? ? ? ? 6.6.9? ? 使用DISTINCT
? ? ? ? 6.6.10? ? 在列表中使用IN和NOT IN
? ? ? ? 6.6.11? ? 結(jié)果排序:ORDER BY子句
? ? ? ? 6.6.12? ? 結(jié)果分類(lèi):GROUP BY子句
? ? ? ? 6.6.13? ? 限制分類(lèi)結(jié)果:HAVING子句
? ? ? ? 6.6.14? ? 使用和定義視圖
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
第7章? ? 高級(jí)SQL
? ? 7.1? ? 多表處理
? ? ? ? 7.1.1? ? 等值連接
? ? ? ? 7.1.2? ? 自然連接
? ? ? ? 7.1.3? ? 外連接
? ? ? ? 7.1.4? ? 四表連接示例
? ? ? ? 7.1.5? ? 自連接
? ? ? ? 7.1.6? ? 子查詢(xún)
? ? ? ? 7.1.7? ? 關(guān)聯(lián)子查詢(xún)
? ? ? ? 7.1.8? ? 使用導(dǎo)出表
? ? ? ? 7.1.9? ? 聯(lián)合查詢(xún)
? ? 7.2? ? 創(chuàng)建查詢(xún)的技巧
? ? 7.3? ? 確保事務(wù)完整性
? ? 7.4? ? 數(shù)據(jù)字典
? ? 7.5? ? 觸發(fā)器和例程
? ? ? ? 7.5.1? ? 觸發(fā)器
? ? ? ? 7.5.2? ? 例程
? ? ? ? 7.5.3? ? Oracle PL/SQL中的例程示例
? ? 7.6? ? 嵌入式SQL和動(dòng)態(tài)SQL
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
第8章? ? 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)
? ? 8.1? ? 客戶(hù)端/服務(wù)器體系結(jié)構(gòu)
? ? 8.2? ? 二層體系結(jié)構(gòu)中的數(shù)據(jù)庫(kù)
? ? ? ? 8.2.1? ? VB.NET例子
? ? ? ? 8.2.2? ? Java例子
? ? 8.3? ? 三層體系結(jié)構(gòu)
? ? 8.4? ? Web應(yīng)用組件
? ? 8.5? ? 三層應(yīng)用中的數(shù)據(jù)庫(kù)
? ? ? ? 8.5.1? ? JSP Web應(yīng)用
? ? ? ? 8.5.2? ? ASP.NET例子
? ? 8.6? ? 三層應(yīng)用中的關(guān)鍵因素
? ? ? ? 8.6.1? ? 存儲(chǔ)過(guò)程
? ? ? ? 8.6.2? ? 事務(wù)
? ? ? ? 8.6.3? ? 數(shù)據(jù)庫(kù)連接
? ? ? ? 8.6.4? ? 三層應(yīng)用的主要優(yōu)點(diǎn)
? ? ? ? 8.6.5? ? 云計(jì)算和三層應(yīng)用
? ? 8.7? ? 可擴(kuò)展標(biāo)記語(yǔ)言
? ? ? ? 8.7.1? ? 存儲(chǔ)XML文檔
? ? ? ? 8.7.2? ? 檢索XML文檔
? ? ? ? 8.7.3? ? 顯示XML數(shù)據(jù)
? ? ? ? 8.7.4? ? XML和Web服務(wù)
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
第9章? ? 數(shù)據(jù)倉(cāng)庫(kù)
? ? 9.1? ? 數(shù)據(jù)倉(cāng)庫(kù)的基本概念
? ? ? ? 9.1.1? ? 數(shù)據(jù)倉(cāng)庫(kù)簡(jiǎn)史
? ? ? ? 9.1.2? ? 數(shù)據(jù)倉(cāng)庫(kù)的需求
? ? 9.2? ? 數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)
? ? ? ? 9.2.1? ? 獨(dú)立的數(shù)據(jù)集市數(shù)據(jù)倉(cāng)庫(kù)環(huán)境
? ? ? ? 9.2.2? ? 相關(guān)數(shù)據(jù)集市和操作型數(shù)據(jù)存儲(chǔ)體系結(jié)構(gòu):一個(gè)三層方法
? ? ? ? 9.2.3? ? 邏輯數(shù)據(jù)集市和實(shí)時(shí)數(shù)據(jù)倉(cāng)庫(kù)體系結(jié)構(gòu)
? ? ? ? 9.2.4? ? 三層數(shù)據(jù)體系結(jié)構(gòu)
? ? 9.3? ? 數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)的一些特征
? ? ? ? 9.3.1? ? 狀態(tài)數(shù)據(jù)與事件數(shù)據(jù)
? ? ? ? 9.3.2? ? 臨時(shí)數(shù)據(jù)與定期數(shù)據(jù)
? ? ? ? 9.3.3? ? 臨時(shí)數(shù)據(jù)與定期數(shù)據(jù)例子
? ? 9.4? ? 派生數(shù)據(jù)層
? ? ? ? 9.4.1? ? 派生數(shù)據(jù)的特征
? ? ? ? 9.4.2? ? 星模式
? ? ? ? 9.4.3? ? 緩變維
? ? ? ? 9.4.4? ? 決定維和事實(shí)
? ? 9.5? ? 大數(shù)據(jù)和列式數(shù)據(jù)庫(kù)
? ? 9.6? ? NoSQL
? ? 9.7? ? 用戶(hù)接口
? ? ? ? 9.7.1? ? 元數(shù)據(jù)的作用
? ? ? ? 9.7.2? ? SQL OLAP查詢(xún)
? ? ? ? 9.7.3? ? 聯(lián)機(jī)分析處理工具
? ? ? ? 9.7.4? ? 數(shù)據(jù)可視化
? ? ? ? 9.7.5? ? 商業(yè)成果管理和儀表盤(pán)
? ? ? ? 9.7.6? ? 數(shù)據(jù)挖掘工具
? ? 9.8? ? 數(shù)據(jù)治理與數(shù)據(jù)質(zhì)量
? ? ? ? 9.8.1? ? 數(shù)據(jù)治理
? ? ? ? 9.8.2? ? 管理數(shù)據(jù)質(zhì)量
? ? ? ? 9.8.3? ? 數(shù)據(jù)質(zhì)量的特征
????總結(jié)? ? 關(guān)鍵術(shù)語(yǔ)? ? 復(fù)習(xí)題? ? 問(wèn)題與練習(xí)
? ? 參考文獻(xiàn)? ? 擴(kuò)展閱讀? ? Web資源
縮略語(yǔ)
術(shù)語(yǔ)表
索引