第1章 引論
1.1 基本概念
1.1.1 信息與數據
1.1.2 數據庫係統
1.2 數據模型
1.2.1 數據模型概念
1.2.2 數據模型分類
1.3 數據視圖與模式結構
1.3.1 數據視圖與數據抽象
1.3.2 三級模式結構
1.3.3 二級映像與數據獨立性
1.4 數據庫係統體係結構
1.5 數據庫管理係統
1.5.1 數據庫管理係統的功能
1.5.2 數據庫係統的全局結構
1.6 數據庫技術的發展與應用
小結
習題
第2章 數據庫應用係統生命周期
2.1 數據庫應用係統生命周期
2.1.1 軟件工程與軟件開發方法
2.1.2 DBAs軟件組成
2.1.3 DBAs生命周期模型
2.2 規劃與分析
2.2.1 係統規劃與定義
2.2.2 可行性分析
2.2.3 項目規劃
2.3 需求分析
2.3.1 數據與數據處理需求分析
2.3.2 業務規則需求分析
2.3.3 性能需求分析
2.3.4 其他需求分析
2.4 係統設計
2.4.1 概念設計
2.4.2 邏輯設計
2.4.3 物理設計
2.5 實現與部署
2.6 運行管理與維護
2.6.1 日常維護
2.6.2 係統性能監控和分析
2.6.3 係統性能優化調整
2.6.4 係統升級
2.7 應用案例
2.7.1 需求描述
2.7.2 數據對象
小結
習題
第3章 需求分析及功能建模方法
3.1 需求分析概述
3.1.1 需求分析概念
3.1.2 係統分析員的職能
3.1.3 需求獲取的方法
3.1.4 需求分析過程
3.2 DFD建模方法
3.2.1 DFD方法的基本對象
3.2.2 開發DFD圖
3.2.3 建模案例
3.2.4 數據字典
3.3 IDEFO建模方法
3.3.1 概述
3.3.2 IDEFO方法
3.3.3 建模過程及步驟
3.4 DFD與IDEFO的比較
小結
習題
第4章 數據庫概念設計及數據建模
4.1 數據庫概念設計概述
4.1.1 數據庫概念設計的任務
4.1.2 概念設計過程
4.2 數據建模方法
4.3 ER建模方法
4.3.1 基本概念
4.3.2 ER方法語法
4.3.3 ER方法建模實例
4.4 IDEF1X建模方法
4.4.1 IDEF1X概述
4.4.2 IDEF1X模型元素
4.4.3 建模過程
小結
習題
第5章 關係數據庫邏輯設計
5.1 概述
5.2 基本概念
5.2.1 關係模型
5.2.2 關係數據庫
5.2.3 關係的完整性
5.3 關係數據庫設計理論
5.3.1 問題的提齣
5.3.2 函數依賴
5.3.3 規範化設計方法
5.4 數據庫模式設計
5.4.1 初始關係模式的設計
5.4.2 優化關係模式
5.4.3 數據完整性設計
5.4.4 安全模式和外模式的設計
小結
習題
第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.3.1 基本概念
6.3.2 有序索引的分類及特點
6.4 散列技術
6.4.1 散列文件
6.4.2 散列函數
6.4.3 桶溢齣
6.5 數據字典
6.6 數據庫物理設計
6.6.1 設計步驟和內容
6.6.2 數據庫邏輯模式調整
6.6.3 DB文件組織與存取設計
6.6.4 數據分布設計
6.6.5 安全模式設計
6.6.6 確定係統配置
6.6.7 物理模式評估
小結
習題
第7章 數據庫應用係統功能設計
7.1 軟件體係結構與設計過程
7.1.1 軟件體係結構
7.1.2 軟件設計過程
7.2 DBAS總體設計
7.2.1 係統總體設計
7.2.2 軟件總體設計
7.2.3 客戶/服務器體係結構
7.3 概要設計
7.3.1 數據庫事務概要設計
7.3.2 應用軟件概要設計
7.4 詳細設計
7.4.1 數據庫事務詳細設計
7.4.2 應用軟件詳細設計
7.5 人機界麵設計
小結
習題
第8章 關係數據庫操作語言SQL
8.1 SQL支持的數據類型
8.1.1 數值型
8.1.2 字符串型
8.1.3 日期時間類型
8.1.4 貨幣類型
8.2 定義和維護關係錶
8.2.1 關係錶的定義與刪除
8.2.2 修改錶結構
8.3 數據操作語言
8.3.1 數據查詢
8.3.2 數據修改
8.4 索引
8.5 視圖
8.5.1 定義視圖
8.5.2 刪除視圖
8.5.3 視圖的作用
小結
習題
第9章 事務調度與並發控製
9.1 事務與事務調度
9.1.1 事務的概念
9.1.2 事務的特性
9.1.3 事務調度
9.1.4 可串行化調度
9.2 基於鎖的並發控製技術
9.2.1 鎖的概念
9.2.2 加鎖協議
9.2.3 兩階段鎖協議
9.2.4 鎖粒度
9.3 死鎖處理
9.3.1 死鎖預防
9.3.2 死鎖檢測與恢復
9.4 活鎖處理
小結
習題
第10章 數據庫的實施、運行和維護
10.1 數據庫的實施
10.1.1 定義數據庫結構
10.1.2 數據裝載
10.1.3 編寫與調試應用程序
10.1.4 數據庫的試運行
10.2 數據庫的運行和維護
10.3 監控分析
10.4 空間管理
10.5 參數調整
10.6 查詢優化
小結
習題
第11章 故障管理
11.1 事務
11.2 故障的種類及解決方法
11.2.1 事務內部故障
11.2.2 係統故障
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.8 RAID的恢復技術
小結
習題
第12章 SQL Server 2000數據庫管理係統
12.1 SQL Setwer 2000概述
12.2 SQL Server 2000的安裝
12.2.1 安裝前的準備
12.2.2 安裝及安裝選項
12.2.3 測試安裝
12.3 SQL Server 2000常用工具簡介
12.3.1 企業管理器
12.3.2 查詢分析器
12.4 創建與管理數據庫
12.4.1 係統數據庫
12.4.2 SQL Set-ver數據庫的構成
12.4.3 創建數據庫
12.4.4 刪除數據庫
12.5 Transact—SQL簡介
12.5.1 Transact—SQL語言基礎知識
12.5.2 流程控製語句
12.6 數據傳輸
12.6.1 DTS功能概述
12.6.2 利用DTS嚮導實現數據傳輸
小結
習題
上機練習
第13章 數據庫對象
13.1 存儲過程
13.1.1 存儲過程基本概念
13.1.2 創建和執行存儲過程
13.2 用戶自定義函數
13.2.1 基本概念
13.2.2 創建和調用標量函數
13.2.3 創建和調用內嵌錶值函數
13.2.4 創建和調用多語句錶值函數
13.3 觸發器
13.3.1 觸發器基本概念
13.3.2 創建觸發器
13.4 查看、修改及刪除對象
13.4.1 查看對象
13.4.2 修改對象
13.4.3 刪除對象
小結
習題
第14章 安全管理
14.1 安全控製
14.1.1 安全控製模型
14.1.2 數據庫權限的種類及用戶的分類
14.2 SQL Server的安全控製
14.3 管理SQL Server登錄賬戶
14.3.1 係繞內置的登錄賬戶
14.3.2 建立登錄賬戶
14.3.3 刪除登錄賬戶
14.4 管理數據庫用戶
14.4.1 建立數據庫用戶
14.4.2 刪除數據庫用戶
14.5 管理權限
14.5.1 SQL Server權限種類
14.5.2 權限的管理
14.6 角色
14.6.1 固定的服務器角色
14.6.2 固定的數據庫角色
14.6.3 用戶自定義的角色
小結
習題
上機練習
第15章 備份和恢復數據庫
15.1 備份數據庫
15.1.1 概述
15.1.2 備份設備
15.1.3 創建備份設備
15.1.4 備份類型
15.1.5 備份策略
15.1.6 實現備份
15.1.7 備份媒體集
15.2 恢復數據庫
15.2.1 恢復前的準備及恢復順序
15.2.2 實現恢復
小結
習題
上機練習
第16章 VB開發環境與數據訪問接口
16.1 Visual Basic6.0簡介
16.1.1 Visual Basic 6.0的特點
16.1.2 Visual Basic6.0環境需求
16.2 Visual Baskic程序設計基礎
16.2.1 Visual Baskic集成開發環境
16.2.2 Visual Basic程序設計的基本步驟
16.3 數據綁定控件
16.3.1 數據綁定控件概述
16.3.2 DataGrid控件的主要屬性
16.3.3 DataList和DataCombo控件
16.4 數據訪問接口
16.4.1 ODBC
16.4.2 OLE DB
16.4.3 ADO
16.4.4 JDBC
小結
習題
第17章 VB數據庫應用編程
17.1 ADO數據控件
17.1.1 ADO數據控件的主要屬性和方法
17.1.2 RecordSet對象的主要屬性和方法
17.2 ADO數據控件使用示例
17.2.1 示例1
17.2.2 示例2
17.3 ADO對象
17.3.1 Connection對象
17.3.2 Command對象
17.3.3 RecordSet對象
17.3.4 Field對象
17.3.5 Parametel對象
17.3.6 Error對象
17.3.7 使用ADO對象模型訪問數據庫
小結
習題
上機練習
第18章 統一建模語言UML
18.1 UML簡介
18.2 UML靜態建模機製
18.2.1 用例模型和用例圖
18.2.2 類圖和對象圖
18.2.3 包和包圖
18.2.4 組件和組件圖
18.2.5 部署圖
18.3 UML動態建模機製
18.3.1 順序圖
18.3.2 協作圖
18.3.3 狀態圖
18.3.4 活動圖
小結
習題
第19章 分布式數據庫、對象數據庫和並行數據庫
19.1 分布式數據庫
19.1.1 分布式數據庫係統概述
19.1.2 分布式數據庫目標與數據分布策略
19.1.3 分布式數據庫係統的體係結構
19.1.4 分布式數據庫的相關技術
19.2 對象數據庫
19.2.1 麵嚮對象數據庫的基本概念
19.2.2 麵嚮對象技術與數據庫技術
19.2.3 對象一關係數據庫
19.3 並行數據庫
19.3.1 並行數據庫概述
19.3.2 並行數據庫係統結構
19.3.3 數據劃分與並行算法
小結
習題
第20章 數據倉庫與數據挖掘
20.1 決策支持係統的發展
20.1.1 決策支持係統及其演化
20.1.2 基於數據倉庫的決策支持係統
20.2 數據倉庫技術概述
20.2.1 數據倉庫的概念與特性
20.2.2 數據倉庫的體係結構與環境
20.2.3 數據倉庫的數據組織
20.2.4 元數據
20.2.5 操作型數據存儲(ODS)
20.3 設計與建造數據倉庫
20.3.1 數據倉庫設計的需求與方法
20.3.2 數據倉庫的數據模型
20.3.3 數據倉庫設計步驟
20.4 數據倉庫的運行與維護
20.4.1 數據倉庫數據的更新維護
20.4.2 數據倉庫監控與元數據管理
20.5 聯機分析處理與多維數據模型
20.5.1 OLAP簡介
20.5.2 多維分析的基本概念
20.5.3 多維分析的基本活動
20.5.4 OLAP的實現方式
20.6 數據挖掘技術
20.6.1 數據挖掘步驟
20.6.2 關聯規則挖掘
20.6.3 分類挖掘
20.6.4 聚類挖掘
20.6.5 時間序列分析
小結
習題
附錄 全國計算機等級考試四級數據庫工程師考試大綱(2007年版)
參考文獻
· · · · · · (
收起)