第1章 數據庫應用系統(tǒng)開發(fā)方法
1.1 數據庫應用系統(tǒng)生命周期
1.1.1 軟件工程與軟件開發(fā)方法
1.1.2 DBAS生命周期模型
1.2 規(guī)劃與分析
1.2.1 系統(tǒng)規(guī)劃與定義
1.2.2 可行性分析
1.2.3 項目規(guī)劃
1.3 需求分析
1.3.1 數據需求分析
1.3.2 功能需求分析
1.3.3 性能需求分析
1.3.4 其他需求分析
1.4 系統(tǒng)設計
1.4.1 概念設計
1.4.2 邏輯設計
1.4.3 物理設計
1.5 實現與部署
1.6 運行管理與維護
1.7 應用案例需求
1.7.1 案例概述
1.7.2 案例業(yè)務功能需求
1.7.3 非功能性需求概述
小結
習題
第2章 需求分析
2.1 需求分析
2.1.1 需求分析的概念與意義
2.1.2 需求獲取的方法
2.1.3 需求分析過程
2.2 需求分析方法
2.2.1 需求分析方法概述
2.2.2 DFD需求建模方法
2.2.3 其他需求建模方法
2.2.4 DFD與IDEF0比較
2.3 需求分析實例
小結
習題
第3章 數據庫結構設計
3.1 數據庫概念設計
3.1.1 概念設計的任務
3.1.2 概念設計的依據及過程
3.1.3 數據建模方法
3.1.4 概念設計實例
3.2 數據庫邏輯設計
3.2.1 概述
3.2.2 邏輯設計實例
3.3 數據庫物理設計
3.3.1 物理設計概述
3.3.2 數據庫的物理結構
3.3.3 索引
3.3.4 數據庫物理設計
3.3.5 其他物理設計環(huán)節(jié)
小結
習題
第4章 數據庫應用系統(tǒng)功能設計與實施
4.1 軟件體系結構與設計過程
4.1.1 軟件體系結構
4.1.2 軟件設計過程
4.2 DBAS總體設計
4.2.1 DBAS體系結構設計
4.2.2 DBAS軟件總體設計
4.2.3 軟硬件選型與配置設計
4.2.4 業(yè)務規(guī)則初步設計
4.3 DBAS功能概要設計
4.3.1 表示層概要設計
4.3.2 業(yè)務邏輯層概要設計
4.3.3 數據訪問層概要設計
4.4 DBAS功能詳細設計
4.4.1 表示層詳細設計
4.4.2 業(yè)務邏輯層詳細設計
4.5 應用系統(tǒng)安全架構設計
4.5.1 數據安全設計
4.5.2 環(huán)境安全設計
4.5.3 制度安全設計
4.6 DBAS實施
4.6.1 創(chuàng)建數據庫
4.6.2 數據裝載
4.6.3 編寫與調試應用程序
4.6.4 數據庫系統(tǒng)試運行
小結
習題
第5章 UML與數據庫應用系統(tǒng)
5.1 DBAS建模
5.2 DBAS業(yè)務流程與需求表達
5.2.1 業(yè)務流程與活動圖
5.2.2 系統(tǒng)需求與用例圖
5.3 DBAS系統(tǒng)內部結構的表達
5.3.1 系統(tǒng)結構與類圖
5.3.2 系統(tǒng)結構與順序圖
5.3.3 系統(tǒng)結構與通信圖
5.4 DBAS系統(tǒng)微觀設計的表達
5.4.1 微觀設計與對象圖
5.4.2 微觀設計與狀態(tài)機圖
5.4.3 微觀設計與時間圖
5.5 DBAS系統(tǒng)宏觀設計的表達
5.5.1 宏觀設計與包圖
5.5.2 宏觀設計與交互概述圖
5.5.3 宏觀設計與復合結構圖
5.6 DBAS系統(tǒng)實現與部署的表達
5.6.1 系統(tǒng)實現與組件圖
5.6.2 系統(tǒng)實現與部署圖
小結
習題
第6章__ 高級數據查詢
6.1 一般數據查詢功能擴展
6.1.1 使用TOP限制結果集
6.1.2 使用CASE函數
6.1.3 將查詢結果保存到新表中
6.2 查詢結果的并、交、差運算
6.2.1 并運算
6.2.2 交運算
6.2.3 差運算
6.3 相關子查詢
6.4 其他形式的子查詢
6.5 其他一些查詢功能
6.5.1 開窗函數
6.5.2 公用表表達式
小結
習題
第7章 數據庫及數據庫對象
7.1 創(chuàng)建及維護數據庫
7.1.1 SQL Server數據庫概述
7.1.2 SQL Server數據庫的組成
7.1.3 數據庫文件組
7.1.4 數據庫文件的屬性
7.1.5 用T-SQL語句創(chuàng)建數據庫
7.1.6 修改數據庫
7.1.7 分離和附加數據庫
7.2 架構
7.3 分區(qū)表
7.3.1 基本概念
7.3.2 創(chuàng)建分區(qū)表
7.4 索引
7.5 索引視圖
小結
習題
第8章 數據庫后臺編程技術
8.1 存儲過程
8.1.1 基本概念
8.1.2 創(chuàng)建、執(zhí)行和刪除存儲過程
8.2 用戶定義函數
8.2.1 創(chuàng)建和調用標量函數
8.2.2 創(chuàng)建和調用內聯表值函數
8.2.3 創(chuàng)建和調用多語句表值函數
8.2.4 刪除用戶自定義函數
8.3 觸發(fā)器
8.3.1 基本概念
8.3.2 創(chuàng)建觸發(fā)器
8.3.3 刪除觸發(fā)器
8.4 游標
8.4.1 游標的組成
8.4.2 使用游標
8.4.3 游標示例
小結
習題
第9章 安全管理
9.1 安全控制概述
9.2 存取控制
9.2.1 自主存取控制
9.2.2 強制存取控制
9.3 審計跟蹤
9.4 統(tǒng)計數據庫的安全性
9.5 SQL Server的安全控制
9.5.1 身份驗證模式
9.5.2 登錄賬戶
9.5.3 數據庫用戶
9.5.4 權限管理
9.5.5 角色
9.6 Oracle的安全管理
9.6.1 用戶與資源管理
9.6.2 權限管理
9.6.3 審計功能
小結
習題
第10章 數據庫運行維護與優(yōu)化
10.1 數據庫運行維護基本工作
10.2 運行狀態(tài)監(jiān)控與分析
10.3 數據庫存儲空間管理
10.4 數據庫性能優(yōu)化
10.4.1 數據庫運行環(huán)境與參數調整
10.4.2 模式調整與優(yōu)化
10.4.3 存儲優(yōu)化
10.4.4 查詢優(yōu)化
10.4.5 SQL Server性能工具
小結
習題
第11章 故障管理
11.1 故障管理概述
11.1.1 故障類型及其解決方法
11.1.2 數據庫恢復技術概述
11.2 數據轉儲
11.3 日志文件
11.3.1 日志文件的概念
11.3.2 日志文件的格式與內容
11.3.3 登記日志文件的原則
11.3.4 檢查點
11.4 硬件容錯方案
11.4.1 概述
11.4.2 磁盤保護技術
11.4.3 服務器容錯技術
11.4.4 數據庫鏡像與數據庫容災
小結
習題
第12章 備份與恢復數據庫
12.1 備份與恢復的概念
12.1.1 備份數據庫
12.1.2 恢復數據庫
12.2 SQL Server的備份與恢復機制
12.2.1 恢復模式
12.2.2 備份內容及時間
12.2.3 SQL Server的備份機制
12.2.4 SQL Server的恢復機制
12.3 Oracle 的備份與恢復機制
12.3.1 Oracle數據庫邏輯備份與恢復
12.3.2 Oracle數據庫物理備份與恢復
小結
習題
第13章 大規(guī)模數據庫架構
13.1 分布式數據庫
13.1.1 分布式數據庫系統(tǒng)概述
13.1.2 分布式數據庫目標與數據分布策略
13.1.3 分布式數據庫系統(tǒng)的體系結構
13.1.4 分布式數據庫的相關技術
13.2 并行數據庫
13.2.1 并行數據庫概述
13.2.2 并行數據庫系統(tǒng)結構
13.2.3 數據劃分與并行算法
13.3 云計算數據庫架構
13.3.1 云計算概述
13.3.2 云數據庫體系結構
13.3.3 云數據庫與傳統(tǒng)數據庫比較
13.3.4 云數據庫展望
13.4 XML數據庫
13.4.1 XML數據庫概述
13.4.2 SQL Server 2008 與XML
小結
習題
第14章 數據倉庫與數據挖掘
14.1 決策支持系統(tǒng)的發(fā)展
14.1.1 決策支持系統(tǒng)及其演化
14.1.2 基于數據倉庫的決策支持系統(tǒng)
14.2 數據倉庫技術概述
14.2.1 數據倉庫的概念與特性
14.2.2 數據倉庫的體系結構與環(huán)境
14.2.3 數據倉庫的數據組織
14.2.4 元數據
14.2.5 操作型數據存儲
14.3 設計與建造數據倉庫
14.3.1 數據倉庫設計的需求與方法
14.3.2 數據倉庫的數據模型
14.3.3 數據倉庫設計步驟
14.4 數據倉庫的運行與維護
14.4.1 數據倉庫數據的更新維護
14.4.2 數據倉庫監(jiān)控與元數據管理
14.5 聯機分析處理與多維數據模型
14.5.1 OLAP簡介
14.5.2 多維分析的基本概念
14.5.3 多維分析的基本操作
14.5.4 OLAP的實現方式
14.6 數據挖掘技術
14.6.1 數據挖掘步驟
14.6.2 關聯規(guī)則挖掘
14.6.3 分類挖掘
14.6.4 聚類挖掘
14.6.5 時間序列分析
小結
習題
附錄1 全國計算機等級考試三級數據庫技術考試大綱(2013 年版)
附錄2 全國計算機等級考試三級數據庫技術考試樣題及參考答案
附錄3 商場經營管理系統(tǒng)數據庫模式
附錄4 系統(tǒng)提供的常用函數
附錄5 SQL Server 2008 的安裝與配置
附錄6 習題參考答案