數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程

第1章? ? 數(shù)據(jù)庫系統(tǒng)世界

? ? 1.1? ? 數(shù)據(jù)庫系統(tǒng)的發(fā)展

? ? ? ? 1.1.1? ? 早期的數(shù)據(jù)庫管理系統(tǒng)

? ? ? ? 1.1.2? ? 關(guān)系數(shù)據(jù)庫系統(tǒng)

? ? ? ? 1.1.3? ? 越來越小的系統(tǒng)

? ? ? ? 1.1.4? ? 越來越大的系統(tǒng)

? ? ? ? 1.1.5? ? 信息集成

? ? 1.2? ? 數(shù)據(jù)庫管理系統(tǒng)概述

? ? ? ? 1.2.1? ? 數(shù)據(jù)定義語言命令

? ? ? ? 1.2.2? ? 查詢處理概述

? ? ? ? 1.2.3? ? 存儲(chǔ)器和緩沖區(qū)管理器

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

? ? ? ? 1.2.5? ? 查詢處理器

? ? 1.3? ? 本書概述

? ? 參考文獻(xiàn)

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

第2章? ? 關(guān)系數(shù)據(jù)模型

? ? 2.1? ? 數(shù)據(jù)模型概述

? ? ? ? 2.1.1? ? 什么是數(shù)據(jù)模型

? ? ? ? 2.1.2? ? 一些重要的數(shù)據(jù)模型

? ? ? ? 2.1.3? ? 關(guān)系模型簡介

? ? ? ? 2.1.4? ? 半結(jié)構(gòu)化模型簡介

? ? ? ? 2.1.5? ? 其他數(shù)據(jù)模型

? ? ? ? 2.1.6? ? 幾種建模方法的比較

? ? 2.2? ? 關(guān)系模型基礎(chǔ)

? ? ? ? 2.2.1? ? 屬性

? ? ? ? 2.2.2? ? 模式

? ? ? ? 2.2.3? ? 元組

? ? ? ? 2.2.4? ? 域

? ? ? ? 2.2.5? ? 關(guān)系的等價(jià)描述

? ? ? ? 2.2.6? ? 關(guān)系實(shí)例

? ? ? ? 2.2.7? ? 關(guān)系上的鍵

? ? ? ? 2.2.8? ? 數(shù)據(jù)庫模式示例

? ? ? ? 2.2.9? ? 習(xí)題

? ? 2.3? ? 在SQL中定義關(guān)系模式

? ? ? ? 2.3.1? ? SQL中的關(guān)系

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

? ? ? ? 2.3.3? ? 簡單的表定義

? ? ? ? 2.3.4? ? 修改關(guān)系模式

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

? ? ? ? 2.3.6? ? 鍵的聲明

? ? ? ? 2.3.7? ? 習(xí)題

? ? 2.4? ? 代數(shù)查詢語言

? ? ????2.4.1? ? 為什么需要一種專門的查詢語言

? ? ? ? 2.4.2? ? 什么是代數(shù)

? ? ? ? 2.4.3? ? 關(guān)系代數(shù)概述

? ? ? ? 2.4.4? ? 關(guān)系上的集合操作

? ? ? ? 2.4.5? ? 投影

? ? ? ? 2.4.6? ? 選擇

? ? ? ? 2.4.7? ? 笛卡爾積

? ? ? ? 2.4.8? ? 自然連接

? ? ? ? 2.4.9? ? θ連接

? ? ? ? 2.4.10? ? 組合操作構(gòu)成查詢

? ? ? ? 2.4.11? ? 命名和重命名

? ? ? ? 2.4.12? ? 操作之間的聯(lián)系

? ? ? ? 2.4.13? ? 代數(shù)表達(dá)式的線性符號(hào)

? ? ? ? 2.4.14? ? 習(xí)題

? ? 2.5? ? 關(guān)系上的約束

? ? ? ? 2.5.1? ? 作為約束語言的關(guān)系代數(shù)

? ? ? ? 2.5.2? ? 引用完整性約束

? ? ? ? 2.5.3? ? 鍵約束

? ? ? ? 2.5.4? ? 其他約束舉例

? ? ? ? 2.5.5? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第3章? ? 關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論

? ? 3.1? ? 函數(shù)依賴

? ? ? ? 3.1.1? ? 函數(shù)依賴的定義

? ? ? ? 3.1.2? ? 關(guān)系的鍵

? ? ? ? 3.1.3? ? 超鍵

? ? ? ? 3.1.4? ? 習(xí)題

? ? 3.2? ? 函數(shù)依賴的規(guī)則

? ? ? ? 3.2.1? ? 函數(shù)依賴的推導(dǎo)

? ? ? ? 3.2.2? ? 分解/結(jié)合規(guī)則

? ? ? ? 3.2.3? ? 平凡函數(shù)依賴

? ? ? ? 3.2.4? ? 計(jì)算屬性的閉包

? ? ? ? 3.2.5? ? 閉包算法為何有效

? ? ? ? 3.2.6? ? 傳遞規(guī)則

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

? ? ? ? 3.2.8? ? 投影函數(shù)依賴

? ? ? ? 3.2.9? ? 習(xí)題

? ? 3.3? ? 關(guān)系數(shù)據(jù)庫模式設(shè)計(jì)

? ? ? ? 3.3.1? ? 異常

? ? ? ? 3.3.2? ? 分解關(guān)系

? ? ? ? 3.3.3? ? Boyce-Codd范式

? ? ? ? 3.3.4? ? 分解為BCNF

? ? ? ? 3.3.5? ? 習(xí)題

? ? 3.4? ? 分解的優(yōu)劣

? ? ? ? 3.4.1? ? 從分解中恢復(fù)信息

? ? ? ? 3.4.2? ? 無損連接的chase檢驗(yàn)

? ? ? ? 3.4.3? ? 為什么chase檢驗(yàn)有效

? ? ? ? 3.4.4? ? 依賴的保持

? ? ? ? 3.4.5? ? 習(xí)題

? ? 3.5? ? 第三范式

? ? ? ? 3.5.1? ? 第三范式的定義

? ? ? ? 3.5.2? ? 3NF模式綜合算法

? ? ? ? 3.5.3? ? 為什么3NF綜合算法有效

? ? ? ? 3.5.4? ? 習(xí)題

? ? 3.6? ? 多值依賴

? ? ? ? 3.6.1? ? 屬性獨(dú)立及隨之產(chǎn)生的冗余

? ? ? ? 3.6.2? ? 多值依賴的定義

? ? ? ? 3.6.3? ? 多值依賴的推導(dǎo)

? ? ? ? 3.6.4? ? 第四范式

? ? ? ? 3.6.5? ? 分解為第四范式

? ? ? ? 3.6.6? ? 范式間的聯(lián)系

? ? ? ? 3.6.7? ? 習(xí)題

? ? 3.7? ? MVD的發(fā)現(xiàn)算法

? ? ? ? 3.7.1? ? 閉包和chase

? ? ? ? 3.7.2? ? 將chase擴(kuò)展到MVD

? ? ? ? 3.7.3? ? chase為何對(duì)MVD有效

? ? ? ? 3.7.4? ? 投影MVD

? ? ? ? 3.7.5? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第4章? ? 高級(jí)數(shù)據(jù)庫模型

? ? 4.1? ? E/R模型

? ? ? ? 4.1.1? ? 實(shí)體集

? ? ? ? 4.1.2? ? 屬性

? ? ? ? 4.1.3? ? 聯(lián)系

? ? ? ? 4.1.4? ? 實(shí)體-聯(lián)系圖

? ? ? ? 4.1.5? ? E/R圖實(shí)例

? ? ? ? 4.1.6? ? 二元E/R聯(lián)系的多樣性

? ? ? ? 4.1.7? ? 多路聯(lián)系

? ? ? ? 4.1.8? ? 聯(lián)系中的角色

? ? ? ? 4.1.9? ? 聯(lián)系的屬性

? ? ? ? 4.1.10? ? 多路聯(lián)系到二元聯(lián)系的轉(zhuǎn)換

? ? ? ? 4.1.11? ? E/R模型中的子類

? ? ? ? 4.1.12? ? 習(xí)題

? ? 4.2? ? 設(shè)計(jì)原則

? ? ? ? 4.2.1? ? 忠實(shí)性

? ? ? ? 4.2.2? ? 避免冗余

? ? ? ? 4.2.3? ? 簡單性

? ? ? ? 4.2.4? ? 選擇正確的聯(lián)系

? ? ? ? 4.2.5? ? 選擇正確的元素種類

? ? ? ? 4.2.6? ? 習(xí)題

? ? 4.3? ? E/R模型中的約束

? ? ? ? 4.3.1? ? E/R模型中的鍵

? ? ? ? 4.3.2? ? E/R模型中鍵的表示

? ? ? ? 4.3.3? ? 引用完整性

? ? ? ? 4.3.4? ? 度約束

? ? ? ? 4.3.5? ? 習(xí)題

? ? 4.4? ? 弱實(shí)體集

? ? ? ? 4.4.1? ? 弱實(shí)體集的來源

? ? ? ? 4.4.2? ? 弱實(shí)體集的要求

? ? ? ? 4.4.3? ? 弱實(shí)體集的符號(hào)

? ? ? ? 4.4.4? ? 習(xí)題

? ? 4.5? ? 從E/R圖到關(guān)系設(shè)計(jì)

? ? ? ? 4.5.1? ? 實(shí)體集到關(guān)系的轉(zhuǎn)化

? ? ? ? 4.5.2? ? E/R聯(lián)系到關(guān)系的轉(zhuǎn)化

? ? ? ? 4.5.3? ? 關(guān)系組合

? ? ? ? 4.5.4? ? 處理弱實(shí)體集

? ? ? ? 4.5.5? ? 習(xí)題

? ? 4.6? ? 子類結(jié)構(gòu)到關(guān)系的轉(zhuǎn)化

? ? ? ? 4.6.1? ? E/R方式轉(zhuǎn)化

? ? ? ? 4.6.2? ? 面向?qū)ο蠓椒?/p>

? ? ? ? 4.6.3? ? 使用空值組合關(guān)系

? ? ? ? 4.6.4? ? 各種方法的比較

? ? ? ? 4.6.5? ? 習(xí)題

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

? ? ? ? 4.7.1? ? UML類

? ? ? ? 4.7.2? ? UML類的鍵

? ? ? ? 4.7.3? ? 關(guān)聯(lián)

? ? ? ? 4.7.4? ? 自關(guān)聯(lián)

? ? ? ? 4.7.5? ? 關(guān)聯(lián)類

? ? ? ? 4.7.6? ? UML中的子類

? ? ? ? 4.7.7? ? 聚集與組合

? ? ? ? 4.7.8? ? 習(xí)題

? ? 4.8? ? UML圖到關(guān)系的轉(zhuǎn)化

? ? ? ? 4.8.1? ? UML到關(guān)系的基礎(chǔ)知識(shí)

? ? ? ? 4.8.2? ? 從UML子類到關(guān)系

? ? ? ? 4.8.3? ? 從聚集與組合到關(guān)系

? ? ? ? 4.8.4? ? UML與弱實(shí)體集的類比

? ? ? ? 4.8.5? ? 習(xí)題

? ? 4.9? ? 對(duì)象定義語言

? ? ? ? 4.9.1? ? 類聲明

? ? ? ? 4.9.2? ? ODL中的屬性

? ? ? ? 4.9.3? ? ODL中的聯(lián)系

? ? ? ? 4.9.4? ? 反向聯(lián)系

? ? ? ? 4.9.5? ? 聯(lián)系的多重性

? ? ? ? 4.9.6? ? ODL中的類型

? ? ? ? 4.9.7? ? ODL中的子類

? ? ? ? 4.9.8? ? 在ODL中聲明鍵

? ? ? ? 4.9.9? ? 習(xí)題

? ? 4.10? ? 從ODL設(shè)計(jì)到關(guān)系設(shè)計(jì)

? ? ? ? 4.10.1? ? 從ODL類到關(guān)系

? ? ? ? 4.10.2? ? 類中的復(fù)雜屬性

? ? ? ? 4.10.3? ? 值集合類型屬性的表示

? ? ? ? 4.10.4? ? 其他類型構(gòu)建器的表示

? ? ? ? 4.10.5? ? ODL中聯(lián)系的表示

? ? ? ? 4.10.6? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

? ? ? ? ? ? ? ? ? ? 第二部分? ? ? ? ? ? 關(guān)系數(shù)據(jù)庫程序設(shè)計(jì)

第5章? ? 代數(shù)和邏輯查詢語言

? ? 5.1? ? 包上的關(guān)系操作

? ? ? ? 5.1.1? ? 為什么采用包

? ? ? ? 5.1.2? ? 包的并,交,差

? ? ? ? 5.1.3? ? 包上的投影操作

? ? ? ? 5.1.4? ? 包上的選擇操作

? ? ? ? 5.1.5? ? 包的笛卡爾積

? ? ? ? 5.1.6? ? 包的連接

? ? ? ? 5.1.7? ? 習(xí)題

? ? 5.2? ? 關(guān)系代數(shù)的擴(kuò)展操作符

? ? ? ? 5.2.1? ? 消除重復(fù)

? ? ? ? 5.2.2? ? 聚集操作符

? ? ? ? 5.2.3? ? 分組

? ? ? ? 5.2.4? ? 分組操作符

? ? ? ? 5.2.5? ? 擴(kuò)展的投影操作符

? ? ? ? 5.2.6? ? 排序操作符

? ? ? ? 5.2.7? ? 外連接

? ? ? ? 5.2.8? ? 習(xí)題

? ? 5.3? ? 關(guān)系邏輯

? ? ? ? 5.3.1? ? 謂詞和原子

? ? ? ? 5.3.2? ? 算術(shù)原子

? ? ? ? 5.3.3? ? Datalog規(guī)則和查詢

? ? ? ? 5.3.4? ? Datalog規(guī)則的意義

? ? ? ? 5.3.5? ? 擴(kuò)展謂詞和內(nèi)涵謂詞

? ? ? ? 5.3.6? ? Datalog規(guī)則應(yīng)用于包

? ? ? ? 5.3.7? ? 習(xí)題

? ? 5.4? ? 關(guān)系代數(shù)與Datalog

? ? ? ? 5.4.1? ? 布爾操作

? ? ? ? 5.4.2? ? 投影

? ? ? ? 5.4.3? ? 選擇

? ? ? ? 5.4.4? ? 積

? ? ? ? 5.4.5? ? 連接

? ? ? ? 5.4.6? ? 用Datalog模擬多重操作

? ? ? ? 5.4.7? ? Datalog與關(guān)系代數(shù)的比較

? ? ? ? 5.4.8? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第6章? ? 數(shù)據(jù)庫語言SQL

? ? 6.1? ? SQL中的簡單查詢

? ? ? ? 6.1.1? ? SQL中的投影

? ? ? ? 6.1.2? ? SQL中的選擇

? ? ? ? 6.1.3? ? 字符串比較

? ? ? ? 6.1.4? ? SQL中的模式匹配

? ? ? ? 6.1.5? ? 日期和時(shí)間

? ? ? ? 6.1.6? ? 空值和涉及空值的比較

? ? ? ? 6.1.7? ? 布爾值UNKONWN

? ? ? ? 6.1.8? ? 輸出排序

? ? ? ? 6.1.9? ? 習(xí)題

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

? ? ? ? 6.2.1? ? SQL中的積和連接

? ? ? ? 6.2.2? ? 消除屬性歧義

? ? ? ? 6.2.3? ? 元組變量

? ? ? ? 6.2.4? ? 多關(guān)系查詢的解釋

? ? ? ? 6.2.5? ? 查詢的并,交,差

? ? ? ? 6.2.6? ? 習(xí)題

? ? 6.3? ? 子查詢

? ? ? ? 6.3.1? ? 產(chǎn)生標(biāo)量值得子查詢

? ? ? ? 6.3.2? ? 關(guān)系的條件表達(dá)式

? ? ? ? 6.3.3? ? 元組的條件表達(dá)式

? ? ? ? 6.3.4? ? 關(guān)聯(lián)子查詢

? ? ? ? 6.3.5? ? FROM子句中的子查詢

? ? ? ? 6.3.6? ? SQL的連接表達(dá)式

? ? ? ? 6.3.7? ? 自然連接

? ? ? ? 6.3.8? ? 外連接

? ? ? ? 6.3.9? ? 習(xí)題

? ? 6.4? ? 全關(guān)系操作

? ? ? ? 6.4.1? ? 消除重復(fù)

? ? ? ? 6.4.2? ? 并,交,差中的重復(fù)

? ? ? ? 6.4.3? ? SQL中的分組和聚集

? ? ? ? 6.4.4? ? 聚集操作符

? ? ? ? 6.4.5? ? 分組

? ? ? ? 6.4.6? ? 分組,聚集和空值

? ? ? ? 6.4.7? ? HAVING子句

? ? ? ? 6.4.8? ? 習(xí)題

? ? 6.5? ? 數(shù)據(jù)庫更新

? ? ? ? 6.5.1? ? 插入

? ? ? ? 6.5.2? ? 刪除

? ? ? ? 6.5.3? ? 修改

? ? ? ? 6.5.4? ? 習(xí)題

? ? 6.6? ? SQL中的事務(wù)

? ? ? ? 6.6.1? ? 可串行化

? ? ? ? 6.6.2? ? 原子性

? ? ? ? 6.6.3? ? 事務(wù)

? ? ? ? 6.6.4? ? 只讀事務(wù)

? ? ? ? 6.6.5? ? 讀臟數(shù)據(jù)

? ? ? ? 6.6.6? ? 其他隔離層次

? ? ? ? 6.6.7? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第7章? ? 約束與觸發(fā)器

? ? 7.1? ? 鍵和外鍵

? ? ? ? 7.1.1? ? 外鍵約束聲明

? ? ? ? 7.1.2? ? 維護(hù)引用完整性

? ? ? ? 7.1.3? ? 延遲約束檢查

? ? ? ? 7.1.4? ? 習(xí)題

? ? 7.2? ? 屬性和元組上的約束

? ? ? ? 7.2.1? ? 非空值約束

? ? ? ? 7.2.2? ? 基于屬性的CHECK約束

? ? ? ? 7.2.3? ? 基于元組的CHECK約束

? ? ? ? 7.2.4? ? 基于元組和基于屬性的約束的比較

? ? ? ? 7.2.5? ? 習(xí)題

? ? 7.3? ? 修改約束

? ? ? ? 7.3.1? ? 給約束命名

? ? ? ? 7.3.2? ? 修改表上的約束

? ? ? ? 7.3.3? ? 習(xí)題

? ? 7.4? ? 斷言

? ? ? ? 7.4.1? ? 創(chuàng)建斷言

? ? ? ? 7.4.2? ? 使用斷言

? ? ? ? 7.4.3? ? 習(xí)題

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

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

? ? ? ? 7.5.2? ? 觸發(fā)器設(shè)計(jì)的選項(xiàng)

? ? ? ? 7.5.3? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第8章? ? 視圖與索引

? ? 8.1? ? 虛擬視圖

? ? ? ? 8.1.1? ? 視圖定義

? ? ? ? 8.1.2? ? 視圖查詢

? ? ? ? 8.1.3? ? 屬性重命名

? ? ? ? 8.1.4? ? 習(xí)題

? ? 8.2? ? 視圖更新

? ? ? ? 8.2.1? ? 視圖刪除

? ? ? ? 8.2.2? ? 可更新視圖

? ? ? ? 8.2.3? ? 視圖中的替換觸發(fā)器

? ? ? ? 8.2.4? ? 習(xí)題

? ? 8.3? ? SQL中的索引

? ? ? ? 8.3.1? ? 建立索引的動(dòng)機(jī)

? ? ? ? 8.3.2? ? 索引的聲明

? ? ? ? 8.3.3? ? 習(xí)題

? ? 8.4? ? 索引的選擇

? ? ? ? 8.4.1? ? 簡單代價(jià)模型

? ? ? ? 8.4.2? ? 一些有用的索引

? ? ? ? 8.4.3? ? 計(jì)算最佳索引

? ? ? ? 8.4.4? ? 索引的自動(dòng)選擇

? ? ? ? 8.4.5? ? 習(xí)題

? ? 8.5? ? 物化視圖

? ? ? ? 8.5.1? ? 物化視圖的維護(hù)

? ? ? ? 8.5.2? ? 物化視圖的定期維護(hù)

? ? ? ? 8.5.3? ? 利用物化視圖重寫查詢

? ? ? ? 8.5.4? ? 物化視圖的自動(dòng)創(chuàng)建

? ? ? ? 8.5.5? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第9章? ? 服務(wù)器環(huán)境下的SQL

? ? 9.1? ? 三層體系結(jié)構(gòu)

? ? ? ? 9.1.1? ? Web服務(wù)器層

? ? ? ? 9.1.2? ? 應(yīng)用層

? ? ? ? 9.1.3? ? 數(shù)據(jù)庫層

? ? 9.2? ? SQL環(huán)境

? ? ? ? 9.2.1? ? 環(huán)境

? ? ? ? 9.2.2? ? 模式

? ? ? ? 9.2.3? ? 目錄

? ? ? ? 9.2.4? ? SQL環(huán)境中的客戶和服務(wù)器

? ? ? ? 9.2.5? ? 連接

? ? ? ? 9.2.6? ? 會(huì)話

? ? ? ? 9.2.7? ? 模塊

? ? 9.3? ? SQL/宿主語言接口

? ? ? ? 9.3.1? ? 阻抗不匹配問題

? ? ? ? 9.3.2? ? SQL與宿主語言連接

? ? ? ? 9.3.3? ? DECLARE節(jié)

? ? ? ? 9.3.4? ? 使用共享變量

? ? ? ? 9.3.5? ? 單元組選擇語句

? ? ? ? 9.3.6? ? 游標(biāo)

? ? ? ? 9.3.7? ? 游標(biāo)更新

? ? ? ? 9.3.8? ? 避免并發(fā)修改

? ? ? ? 9.3.9? ? 動(dòng)態(tài)SQL

? ? ? ? 9.3.10? ? 習(xí)題

? ? 9.4? ? 存儲(chǔ)過程

? ? ? ? 9.4.1? ? 創(chuàng)建PSM函數(shù)和過程

? ? ? ? 9.4.2? ? PSM中的簡單語句格式

? ? ? ? 9.4.3? ? 分支語句

? ? ? ? 9.4.4? ? PSM中的查詢

? ? ? ? 9.4.5? ? PSM中的循環(huán)

? ? ? ? 9.4.6? ? for循環(huán)

? ? ? ? 9.4.7? ? PSM中的異常處理

? ? ? ? 9.4.8? ? 使用PSM函數(shù)和過程

? ? ? ? 9.4.9? ? 習(xí)題

? ? 9.5? ? 使用調(diào)用層接口

? ? ? ? 9.5.1? ? SQL/CLI簡介

? ? ? ? 9.5.2? ? 進(jìn)程語句

? ? ? ? 9.5.3? ? 從查詢結(jié)果中取數(shù)據(jù)

? ? ? ? 9.5.4? ? 向查詢傳遞參數(shù)

? ? ? ? 9.5.5? ? 習(xí)題

? ? 9.6? ? JDBC

? ? ? ? 9.6.1? ? JDBC簡介

? ? ? ? 9.6.2? ? JDBC中的創(chuàng)建語句

? ? ? ? 9.6.3? ? JDBC中的游標(biāo)操作

? ? ? ? 9.6.4? ? 參數(shù)傳遞

? ? ? ? 9.6.5? ? 習(xí)題

? ? 9.7? ? PHP

? ? ? ? 9.7.1? ? PHP基礎(chǔ)

? ? ? ? 9.7.2? ? 數(shù)組

? ? ? ? 9.7.3? ? PEAR DB庫

? ? ? ? 9.7.4? ? 使用DB創(chuàng)建數(shù)據(jù)庫連接

? ? ? ? 9.7.5? ? 執(zhí)行SQL語句

? ? ? ? 9.7.6? ? PHP中的游標(biāo)操作

? ? ? ? 9.7.7? ? PHP中的動(dòng)態(tài)SQL

? ? ? ? 9.7.8? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第10章? ? 關(guān)系數(shù)據(jù)庫的新課題

? ? 10.1? ? SQL中的安全機(jī)制和用戶認(rèn)證

? ? ? ? 10.1.1? ? 權(quán)限

? ? ? ? 10.1.2? ? 創(chuàng)建權(quán)限

? ? ? ? 10.1.3? ? 檢查權(quán)限的過程

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

? ? ? ? 10.1.5? ? 授權(quán)圖

? ? ? ? 10.1.6? ? 收權(quán)

? ? ? ? 10.1.7? ? 習(xí)題

? ? 10.2? ? SQL中的遞歸

? ? ? ? 10.2.1? ? 在SQL中定義遞歸關(guān)系

? ? ? ? 10.2.2? ? 有問題的遞歸SQL表達(dá)式

? ? ? ? 10.2.3? ? 習(xí)題

? ? 10.3? ? 對(duì)象關(guān)系模型

? ? ? ? 10.3.1? ? 從關(guān)系到對(duì)象關(guān)系

? ? ? ? 10.3.2? ? 嵌套關(guān)系

? ? ? ? 10.3.3? ? 引用

? ? ? ? 10.3.4? ? 面向?qū)ο笈c對(duì)象關(guān)系的比較

? ? ? ? 10.3.5? ? 習(xí)題

? ? 10.4? ? SQL中的用戶定義類型

? ? ? ? 10.4.1? ? 在SQL中定義類型

? ? ? ? 10.4.2? ? 用戶定義類型中的方法聲明

? ? ? ? 10.4.3? ? 方法定義

? ? ? ? 10.4.4? ? 用UDT聲明關(guān)系

? ? ? ? 10.4.5? ? 引用

? ? ? ? 10.4.6? ? 為表生成對(duì)象標(biāo)識(shí)符

? ? ? ? 10.4.7? ? 習(xí)題

? ? 10.5? ? 對(duì)象關(guān)系數(shù)據(jù)上的操作

? ? ? ? 10.5.1? ? 引用的跟隨

? ? ? ? 10.5.2? ? 訪問UDT類型的元組分量

? ? ? ? 10.5.3? ? 生成器和轉(zhuǎn)換器函數(shù)

? ? ? ? 10.5.4? ? UDT上聯(lián)系的排序

? ? ? ? 10.5.5? ? 習(xí)題

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

? ? ? ? 10.6.1? ? OLAP和數(shù)據(jù)倉庫

? ? ? ? 10.6.2? ? OLAP應(yīng)用

? ? ? ? 10.6.3? ? OLAP數(shù)據(jù)的多維視圖

? ? ? ? 10.6.4? ? 星型模式

? ? ? ? 10.6.5? ? 切片和切塊

? ? ? ? 10.6.6? ? 習(xí)題

? ? 10.7? ? 數(shù)據(jù)立方體

? ? ? ? 10.7.1? ? 立方體算子

? ? ? ? 10.7.2? ? SQL中的立方體算子

? ? ? ? 10.7.3? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

? ? ? ? ? ? ? ? ? ? 第三部分? ? ? ? ? ? 半結(jié)構(gòu)化數(shù)據(jù)的建模和程序設(shè)計(jì)

第11章? ? 半結(jié)構(gòu)化數(shù)據(jù)建模

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

? ? ? ? 11.1.1? ? 為何需要半結(jié)構(gòu)化數(shù)據(jù)模型

? ? ? ? 11.1.2? ? 半結(jié)構(gòu)化數(shù)據(jù)表示

? ? ? ? 11.1.3? ? 信息集成與半結(jié)構(gòu)化數(shù)據(jù)

? ? ? ? 11.1.4? ? 習(xí)題

? ? 11.2? ? XML

? ? ? ? 11.2.1? ? 語義標(biāo)簽

? ? ? ? 11.2.2? ? 有模式和無模式的XML

? ? ? ? 11.2.3? ? 格式規(guī)范的XML

? ? ? ? 11.2.4? ? 屬性

? ? ? ? 11.2.5? ? 連接元素的屬性

? ? ? ? 11.2.6? ? 命名空間

? ? ? ? 11.2.7? ? XML和數(shù)據(jù)庫

? ? ? ? 11.2.8? ? 習(xí)題

? ? 11.3? ? 文檔定義類型

? ? ? ? 11.3.1? ? DTD的格式

? ? ? ? 11.3.2? ? 使用DTD

? ? ? ? 11.3.3? ? 屬性列表

? ? ? ? 11.3.4? ? 標(biāo)識(shí)符和引用

? ? ? ? 11.3.5? ? 習(xí)題

? ? 11.4? ? XML模式

? ? ? ? 11.4.1? ? XML模式的格式

? ? ? ? 11.4.2? ? 元素

? ? ? ? 11.4.3? ? 復(fù)雜類型

? ? ? ? 11.4.4? ? 屬性

? ? ? ? 11.4.5? ? 受限的簡單類型

? ? ? ? 11.4.6? ? XML模式中的鍵

? ? ? ? 11.4.7? ? XML模式中的外鍵

? ? ? ? 11.4.8? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

第12章? ? XML程序設(shè)計(jì)語言

? ? 12.1? ? XPath

? ? ? ? 12.1.1? ? XPath數(shù)據(jù)模型

? ? ? ? 12.1.2? ? 文檔節(jié)點(diǎn)

? ? ? ? 12.1.3? ? 路徑表達(dá)式

? ? ? ? 12.1.4? ? 相對(duì)路徑表達(dá)式

? ? ? ? 12.1.5? ? 路徑表達(dá)式中的屬性

? ? ? ? 12.1.6? ? 軸

? ? ? ? 12.1.7? ? 表達(dá)式的上下文

? ? ? ? 12.1.8? ? 通配符

? ? ? ? 12.1.9? ? 路徑表達(dá)式中的條件

? ? ? ? 12.1.10? ? 習(xí)題

? ? 12.2? ? XQuery

? ? ? ? 12.2.1? ? XQuery基礎(chǔ)

? ? ? ? 12.2.2? ? FLWR表達(dá)式

? ? ? ? 12.2.3? ? 通過變量的值置換變量

? ? ? ? 12.2.4? ? XQuery中的連接

? ? ? ? 12.2.5? ? XQuery比較操作符

? ? ? ? 12.2.6? ? 消除重復(fù)

? ? ? ? 12.2.7? ? XQuery中的量詞

? ? ? ? 12.2.8? ? 聚集

? ? ? ? 12.2.9? ? XQuery表達(dá)式中的分支

? ? ? ? 12.2.10? ? 查詢結(jié)果排序

? ? ? ? 12.2.11? ? 習(xí)題

? ? 12.3? ? 擴(kuò)展樣式表語言

? ? ? ? 12.3.1? ? XSLT基礎(chǔ)

? ? ? ? 12.3.2? ? 模板

? ? ? ? 12.3.3? ? 從XML數(shù)據(jù)中獲取值

? ? ? ? 12.3.4? ? 模板的遞歸應(yīng)用

? ? ? ? 12.3.5? ? XSLT中的迭代

? ? ? ? 12.3.6? ? XSLT中的條件

? ? ? ? 12.3.7? ? 習(xí)題

? ? 小結(jié)? ? 參考文獻(xiàn)

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

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

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