第1章 引論
1.1 基本概念
1.1.1 信息與數據
1.1.2 數據庫系統(tǒng)
1.2 數據模型
1.2.1 數據模型的概念
1.2.2 數據模型的分類
1.3 數據視圖和模式結構
1.3.1 數據視圖與數據抽象
1.3.2 三級模式結構
1.3.3 二級映像與數據獨立性
1.4 數據庫系統(tǒng)體系結構
1.5 數據庫管理系統(tǒng)
1.5.1 數據庫管理系統(tǒng)的主要功能
1.5.2 DBMS與周圍系統(tǒng)硬件、軟件的關系
1.5.3 數據庫系統(tǒng)的全局結構
1.6 數據庫技術的發(fā)展
1.7 本章習題
1.7.1 真題解析
1.7.2 練習題
第2章 數據庫應用系統(tǒng)生命周期
2.1 數據庫應用系統(tǒng)生命周期
2.1.1 軟件工程與軟件開發(fā)方法
2.1.2 DBAS軟件組成
2.1.3 DBAS生命周期模型
2.2 規(guī)劃與分析
2.2.1 系統(tǒng)規(guī)劃與定義
2.2.2 可行性分析
2.2.3 項目規(guī)劃
2.3 需求分析
2.3.1 數據與數據處理需求分析
2.3.2 業(yè)務規(guī)則需求分析
2.3.3 性能需求分析
2.3.4 其他需求分析
2.4 系統(tǒng)設計
2.4.1 概念設計
2.4.2 邏輯設計
2.4.3 物理設計
2.5 實現與部署
2.6 運行管理與維護
2.6.1 日常維護
2.6.2 系統(tǒng)性能監(jiān)控和分析
2.6.3 系統(tǒng)性能優(yōu)化調整
2.6.4 軟件系統(tǒng)升級
2.7 本章習題
2.7.1 真題解析
2.7.2 練習題
第3章 需求分析與功能建模方法
3.1 需求分析概述
3.1.1 需求分析的概念和任務
3.1.2 需求來源與需求獲取方法
3.1.3 需求分析的過程
3.1.4 軟件需求規(guī)格說明書
3.2 DFD建模方法
3.2.1 DFD基本圖形符號
3.2.2 繪制數據流圖
3.2.3 數據字典和加工說明
3.3 IDEF0建模方法
3.3.1 IDEF0方法
3.3.2 IDEF0建模過程
3.4 DFD與IDEF0的比較
3.5 本章習題
3.5.1 真題解析
3.5.2 練習題
第4章 數據庫概念設計及數據建模
4.1 數據庫概念設計概述
4.1.1 數據庫概念設計的任務
4.1.2 數據庫概念設計的目標
4.1.3 數據庫概念設計的方法和步驟
4.2 數據建模方法
4.3 E-R建模方法
4.3.1 基本概念
4.3.2 E-R圖
4.3.3 E-R建模步驟
4.3.4 E-R建模實例
4.4 IDEF1X建模方法
4.4.1 IDEF1X模型元素
4.4.2 IDEF1X建模過程
4.5 本章習題
4.5.1 真題解析
4.5.2 練習題
第5章 關系數據庫邏輯設計
5.1 概述
5.2 基本概念
5.2.1 基本術語
5.2.2 關系的完整性
5.2.3 關系代數
5.2.4 關系數據庫
5.3 關系數據庫設計理論
5.3.1 問題提出
5.3.2 函數依賴
5.3.3 規(guī)范化設計方法
5.4 數據庫模式設計
5.4.1 初始關系模式設計
5.4.2 優(yōu)化關系模式
5.4.3 數據完整性設計及外模式設計
5.5 本章習題
5.5.1 真題解析
5.5.2 練習題
第6章 存儲技術與數據庫物理設計
6.1 文件組織
6.1.1 定長記錄表示法
6.1.2 變長記錄表示法
6.2 文件結構與存取
6.2.1 堆文件
6.2.2 順序文件
6.2.3 多表聚集文件
6.2.4 索引文件
6.2.5 散列文件
6.3 索引技術
6.4 散列技術
6.4.1 散列文件的操作
6.4.2 散列函數
6.4.3 桶溢出控制
6.5 數據字典
6.6 數據庫物理設計
6.6.1 設計內容和目標
6.6.2 確定數據的存儲結構
6.6.3 選擇和設計存取路徑
6.6.4 數據分布設計
6.6.5 確定系統(tǒng)配置
6.6.6 物理模式評估
6.7 本章習題
6.7.1 真題解析
6.7.2 練習題
第7章 數據庫應用系統(tǒng)功能設計
7.1 軟件體系結構與設計過程
7.1.1 軟件體系結構
7.1.2 軟件設計過程
7.2 DBAS總體設計
7.2.1 系統(tǒng)總體設計步驟
7.2.2 結構化設計原理
7.2.3 C/S和B/S體系結構
7.3 概要設計
7.3.1 數據庫應用系統(tǒng)的概要設計
7.3.2 數據抽象與局部視圖設計
7.3.3 視圖的集成
7.3.4 概要設計中的模塊化原則
7.4 詳細設計
7.4.1 數據庫事務詳細設計
7.5 人機界面設計
7.6 本章習題
7.6.1 真題解析
7.6.2 練習題
第8章 關系數據庫操作語言
8.1 SQL支持的數據類型
8.2 定義和維護關系表
8.2.1 創(chuàng)建關系表
8.2.2 修改和刪除關系表
8.3 數據操作語言
8.3.1 查詢數據
8.3.2 插入數據
8.3.3 更新數據
8.3.4 刪除數據
8.4 索引
8.4.1 創(chuàng)建索引
8.4.2 刪除索引
8.5 視圖
8.5.1 創(chuàng)建視圖
8.5.2 修改和刪除視圖
8.5.3 視圖的作用
8.6 本章習題
8.6.1 真題解析
8.6.2 練習題
第9章 事務調度與并發(fā)控制
9.1 事務的基本知識
9.1.1 概念
9.1.2 特征
9.1.3 事務調度
9.1.4 并發(fā)執(zhí)行的正確性問題
9.2 并發(fā)控制技術
9.2.1 基于鎖的并發(fā)控制
9.2.2 封鎖粒度
9.2.3 封鎖協(xié)議
9.2.4 兩段鎖協(xié)議
9.3 死鎖與活鎖
9.3.1 死鎖
9.3.2 活鎖
9.4 本章習題
9.4.1 真題解析
9.4.2 練習題
第10章 數據庫的實施、運行和維護
10.1 數據庫的實施
10.1.1 數據庫的實施概述
10.1.2 定義數據庫結構
10.1.3 數據裝載
10.1.4 編制與調試應用程序
10.1.5 試運行工作的內容
10.2 數據庫的運行和維護
10.3 監(jiān)控分析
10.4 空間管理
10.4.1 數據庫空間管理
10.4.2 確定數據庫的數目
10.5 參數調整
10.6 查詢優(yōu)化
10.6.1 查詢優(yōu)化的方法
10.6.2 查詢優(yōu)化步驟
10.7 本章習題
10.7.1 真題解析
10.7.2 練習題
第11章 故障管理
11.1 事務
11.2 故障的種類及解決方法
11.2.1 事務內部故障
11.2.2 系統(tǒng)故障
11.2.3 介質故障
11.2.4 計算機病毒故障
11.3 數據庫恢復技術概述
11.4 數據轉儲
11.5 登記日志文件
11.5.1 日志文件的格式和內容
11.5.2 日志文件的作用
11.5.3 登記日志文件的原則
11.6 具有檢查點的恢復技術
11.6.1 檢查點的作用
11.6.2 檢查點的引入
11.6.3 恢復的步驟
11.7 數據庫鏡像
11.7.1 數據庫鏡像的引入
11.7.2 數據庫鏡像簡介
11.7.3 數據庫鏡像的分類
11.7.4 數據庫鏡像的工作方式
11.7.5 數據庫鏡像的運行模式
11.8 RAID的恢復技術
11.9 本章習題
11.9.1 真題解析
11.9.2 練習題
第12章 SQL Server數據庫管理系統(tǒng)
12.1 SQL Server 2000概述
12.1.1 SQL Server 2000 的新特性
12.1.2 SQL Server 2000 的工具
12.2 SQL Server 2000的安裝
……