第1篇 數據庫理論知識篇
第1章 數據庫引論
1. 1 數據庫技術的發(fā)展歷史
1. 1. 1 數據處理的發(fā)展
1. 1. 2 數據管理的發(fā)展
1. 1. 3 數據庫技術
1. 2 數據庫系統(tǒng)結構
1. 2. 1 數據庫的三級結構
1. 2. 2 模式. 存儲模式與子模式
1. 2. 3 數據庫及其特點
1. 3 數據庫系統(tǒng)
1. 3. 1 數據庫系統(tǒng)的構成
1. 3. 2 數據庫管理系統(tǒng)
1. 3. 3 數據操縱接口--數據庫語言
1. 3. 4 數據庫存取的執(zhí)行過程
1. 4 小結
1. 5 習題
第2章 數據模型
2. 1 現實世界到計算機的映射
2. 1. 1 三個世界
2. 1. 2 兩種模型
2. 2 概念模型
2. 2. 1 基本元素
2. 2. 2 連接
2. 2. 3 LR圖
2. 3 層次模型
2. 3. 1 基本概念和結構
2. 3. 2 操作
2. 3. 3 約束
2. 4 網狀模型
2. 4. 1 基本概念和結構
2. 4. 2 操作
2. 4. 3 約束
2. 5 關系模型
2. 6 其他數據模型
2. 6. 1 面向對象的數據模型
2. 6. 2 對象關系數據模型
2. 7 小結
2. 8 習題
第3章 關系數據庫理論
3. 1 關系模型概述
3. 1. 1 關系的數學描述
3. 1. 2 基本術語
3. 2 關系代數
3. 2. 1 五種基本關系代數運算
3. 2. 2 四種組合關系代數運算
3. 2. 3 七種擴充關系代數運算
3. 3 關系演算
3. 3. 1 關系的表示
3. 3. 2 元組關系演算
3. 3. 3 域關系演算
3. 4 關系模型總結
3. 4. 1 關系模型的三要素
3. 4. 2 關系模型的完整性約束
3. 4. 3 關系模型的特點
3. 5 小結
3. 6 習題
第4章 關系數據庫標準查詢語言SQL
4. 1 SQL語言概述
4. 1. 1 SQL語言的基本組成
4. 1. 2 SQL語言的特點
4. 1. 3 SQL語言的數據類型
4. 2 SQL中的數據定義
4. 2. 1 模式的定義. 修改和撤銷
4. 2. 2 索引的建立和撤銷
4. 3 SQL中的數據查詢
4. 3. 1 SQL的單表查詢
4. 3. 2 SQL的計算與統(tǒng)計函數
4. 3. 3 SQL的查詢條件
4. 3. 4 SQL查詢結果的聚集與排序
4. 3. 5 SQL的連接. 嵌套和集合查詢
4. 4 SQL中的數據更新
4. 4. 1 SQL插人數據語句
4. 4. 2 SQL修改數據語句
4. 4. 3 SQL刪除數據語句
4. 5 SQL中的視圖
4. 5. 1 視圖的定義. 查詢和更新
4. 5. 2 視圖的用途
4. 6 SQL中的特殊操作
4. 6. 1 空值
4. 6. 2 外部連接
4. 6. 3 遞歸查詢
4. 7 小結
4. 8 習題
第2篇 數據庫管理系統(tǒng)篇
第5章 數據庫管理系統(tǒng)
5. 1 數據庫管理系統(tǒng)概述
5. 1. 1 DBMS的功能
5. 1. 2 常用DBMS
5. 1. 3 SQLServer2000的功能特點
5. 2 數據庫管理系統(tǒng)結構
5. 2. 1 DBMS的系統(tǒng)結構
5. 2. 2 DBMS的解釋執(zhí)行過程
5. 2. 3 SQLServer2000的結構
5. 3 數據字典
5. 3. 1 數據字典在DBMS中的作用
5. 3. 2 數據字典的內容
5. 3. 3 數據字典與DBMS
5. 3. 4 數據字典的使用
5. 3. 5 SQLServer的數據字典
5. 4 分布式數據庫管理系統(tǒng)
5. 4. 1 分布式數據庫系統(tǒng)及其結構
5. 4. 2 數據分布策略
5. 5 小結
5. 6 習題
第6章 數據存儲與查詢技術
6. 1 數據庫基本元素
6. 2 數據庫存儲管理
6. 2. 1 存儲介質
6. 2. 2 基本元素存儲
6. 2. 3 數據壓縮技術
6. 3 數據組織管理
6. 3. 1 文件結構與存取路徑
6. 3. 2 索引技術
6. 3. 3 散列技術
6. 4 數據查詢技術
6. 4. 1 數據庫系統(tǒng)查詢的實現
6. 4. 2 查詢編譯器
6. 4. 3 查詢執(zhí)行
6. 4. 4 查詢優(yōu)化
6. 5 SQLServer的數據查詢技術
6. 5. 1 SQLServer服務器系統(tǒng)結構
6. 5. 2 SQLServer查詢技術
6. 5. 3 SQLServer查詢優(yōu)化技術
6. 6 小結
6. 7 習題
第7章 事務. 安全與完整性約束
7. 1 事務管理
7. 1. 1 事務
7. 1. 2 事務的恢復
7. 1. 3 事務的并發(fā)控制
7. 1. 4 分布式數據庫的并發(fā)控制與恢復
7. 1. 5 SQLServer的事務管理
7. 2 安全管理
7. 2. 1 數據庫安全控制的方法
7. 2. 2 SQLServer的數據庫的安全管理
7. 3 完整性約束
7. 3. 1 完整性約束的形態(tài)
7. 3. 2 SQL中的完整性約束
7. 3. 3 SQLServer的完整性約束機制
7. 4 小結
7. 5 習題
第3篇 數據庫應用技術篇
第8章 關系模式的規(guī)范化設計
8. 1 關系模式的設計問題
8. 2 規(guī)范化理論
8. 2. 1 函數依賴
8. 2. 2 基于函數依賴的范式
8. 2. 3 多值依賴與第四范式
8. 2. 4 連接依賴與第五范式
8. 3 關系模式的分解
8. 3. 1 模式分解
8. 3. 2 無損連接分解和保持函數依賴
8. 3. 3 模式分解算法
8. 4 規(guī)范化理論應用
8. 4. 1 規(guī)范化的優(yōu)缺點
8. 4. 2 反規(guī)范化
8. 4. 3 規(guī)范化示例
8. 5 小結
8. 6 習題
第9章 數據庫設計
9. 1 數據庫設計概述
9. 1. 1 數據庫設計的內容
9. 1. 2 數據庫設計的方法
9. 1. 3 數據庫設計的步驟和特點
9. 2 需求分析
9. 3 概念設計
9. 3. 1 概念模型設計的方法與步驟
9. 3. 2 數據抽象與局部視圖設計
9. 3. 3 視圖的集成
9. 4 邏輯設計
9. 4. 1 概念模型向數據模型的轉換
9. 4. 2 設計用戶模式
9. 4. 3 模型的評價與優(yōu)化
9. 5 物理設計
9. 5. 1 物理設計的要求和內容
9. 5. 2 創(chuàng)建索引
9. 5. 3 性能評價
9. 6 數據庫的實施與維護
9. 6. 1 數據庫數據的裝入
9. 6. 2 數據庫的運行和維護
9. 6. 3 DBA的組織
9. 6. 4 數據庫的性能評價與監(jiān)視
9. 6. 5 日志與備份恢復
9. 7 小結
9. 8 習題
第10章 數據庫與應用系統(tǒng)
10. 1 應用系統(tǒng)的層次結構
10. 1. 1 單機應用系統(tǒng)
10. 1. 2 C/S應用系統(tǒng)
10. 1. 3 三層體系結構
10. 1. 4 B/S應用系統(tǒng)
10. 2 數據庫與應用系統(tǒng)
10. 2. 1 宿主系統(tǒng)與自含系統(tǒng)
10. 2. 2 嵌人式SOL語句
10. 2. 3 數據庫訪問中間件
10. 2. 4 數據庫應用系統(tǒng)開發(fā)工具
10. 3 網絡環(huán)境下數據庫系統(tǒng)的新技術
10. 3. 1 XML
10. 3. 2 數據復制技術
10. 3. 3 網絡數據庫
10. 3. 4 分布環(huán)境下的信息集成技術
10. 4 小結
10. 5 習題
第11章 數據庫技術和應用的新發(fā)展
11. 1 對象數據庫和對象關系數據庫
11. 1. 1 對象數據庫
11. 1. 2 對象關系數據庫
11. 2 主存數據庫
11. 3 其他數據庫
11. 3. 1 工程數據庫/空間數據庫
11. 3. 2 移動數據庫
11. 4 數據庫在應用系統(tǒng)中的新應用
11. 4. 1 決策支持系統(tǒng)
11. 4. 2 數據分析
11. 4. 3 數據挖掘
11. 4. 4 數據倉庫系統(tǒng)
11. 5 小結
11. 6 習題
附錄A
A. 1 實驗1 了解SQLServer2000的運行環(huán)境
A. 2 實驗2 SQLServer的注冊
A. 3 實驗3 數據庫的創(chuàng)建和刪除
A. 4 實驗4 用SQL語句創(chuàng)建數據庫
A. 5 實驗5 表的創(chuàng)建和刪除
A. 6 實驗6 索引的創(chuàng)建
A. 7 實驗7 簡單SELECT語句的使用
A. 8 實驗8 集合函數與行集函數
A. 9 實驗9 帶子句的SELECT語句
A. 10 實驗10 子查詢
A. 11 實驗11 面向用戶的視圖
A. 12 實驗12 許可管理
A. 13 實驗13 SQLServer的監(jiān)控
A. 14 實驗14 數據庫的維護
A. 15 實驗15 數據庫的備份
A. 16 實驗16 數據庫的恢復
A. 17 實驗17 創(chuàng)建維護計劃
參考文獻