總序
前言
第1章 數據庫系統(tǒng)概論
1.1 數據管理技術發(fā)展史
1.1.1 人工管理階段
1.1.2 文件系統(tǒng)管理階段
1.1.3 數據庫系統(tǒng)管理階段
1.2 數據庫系統(tǒng)
1.2.1 數據庫系統(tǒng)概念
1.2.2 數據庫結構
1.2.3 數據庫系統(tǒng)
1.2.4 數據庫系統(tǒng)語言
1.2.5 數據庫系統(tǒng)運行管理與控制軟件
1.3 數據模型
1.3.1 實體一聯(lián)系模型
1.3.2 關系模型
1.3.3 層次模型
1.3.4 網狀模型
思考題與習題
第2章 關系運算
2.1 關系代數
2.1.1 傳統(tǒng)的集合運算
2.1.2 專門的關系運算
2.2 關系演算
2.2.1 元組關系演算
2.2.2 域關系演算
思考題與習題
第3章 關系數據庫語言SQL
3.1 SQL語言概述
3.2 數據查詢
3.2.1 簡單查詢
3.2.2 復雜查詢
3.3 數據庫結構操作
3.4 數據更新
3.5 數據庫視圖操作
3.6 建立與刪除索引
3.7 數據庫安全性
思考題與習題
第4章 關系系統(tǒng)查詢優(yōu)化
4.1 關系系統(tǒng)及其查詢優(yōu)化
4.2 查詢優(yōu)化的一般準則
4.3 關系代數等價變換規(guī)則
4.4 關系系統(tǒng)優(yōu)化的一般步驟
思考題與習題
第5章 關系數據庫的規(guī)范化設計
5.1 問題的提出
5.2 函數依賴
5.3 范式的定義
5.4 關系模式規(guī)范化方法
5.5 關系模式的分解算法
5.5.1 邏輯蘊涵和函數依賴集合的閉包
5.5.2 無損連接分解算法
5.5.3 關系的規(guī)范化分解算法基礎
5.5.4 BCNF和3NF算法
思考題與習題
第6章 數據庫系統(tǒng)實現(xiàn)技術
6.1 數據庫的并發(fā)控制機制
6.1.1 事務
6.1.2 事務的并發(fā)執(zhí)行
6.1.3 封鎖
6.1.4 并發(fā)調度的可串行性
6.1.5 兩段鎖協(xié)議
6.1.6 封鎖粒度
6.2 數據庫安全性的實現(xiàn)
6.2.1 數據庫安全性的含義
6.2.2 安全性控制的一般方法
6.3 數據庫完整性控制
6.3.1 數據庫完整性的含義
6.3.2 完整性規(guī)則的組成
6.3.3 完整性約束條件的分類
6.4 數據庫的恢復
6.4.1 數據庫恢復的含義
6.4.2 數據庫系統(tǒng)的主要故障
6.4.3 數據庫恢復的原理及其策略
6.4.4 數據庫的故障和恢復的實現(xiàn)技術
思考題與習題
第7章 數據庫應用系統(tǒng)設計
7.1 數據庫應用系統(tǒng)設計概述
7.2 數據庫應用系統(tǒng)規(guī)劃
7.3 數據庫應用系統(tǒng)分析
7.3.1 詳細調查
7.3.2 系統(tǒng)分析
7.4 數據庫應用系統(tǒng)設計
7.5 數據庫應用系統(tǒng)實現(xiàn)
思考題與習題
第8章 數據庫應用系統(tǒng)設計實驗指導
思考題與習題
第9章 SQL Server 2000數據庫管理系統(tǒng)簡介
9.1 關于SQL Server
9.2 SQL Server 2000的主要組件
9.3 SQL Server的主要數據庫類型
9.4 SQL Server系統(tǒng)表簡介
9.5 Transact-SQL程序設計
9.5.1 變量
9.5.2 流程控制命令
9.5.3 用戶自定義函數
9.6 運用SQL Server管理數據庫
9.6.1 企業(yè)管理器
9.6.2 創(chuàng)建數據庫
9.6.3 表操作
9.6.4 視圖
思考題與習題
附錄本書部分習題參考解答
參考文獻