圖書簡介
作/譯者:教育部考試中心出版社:高等教育出版社
出版日期:2009年09月
ISBN:9787040222944
[十位:7040222949]
頁數:377
重約:0.521KG
內容提要
這本教材設計的考點是在三級考試的基礎上進行的,全書按照資料庫工程師考試大綱設定的六部分內容:資料庫套用系統分析及規劃、資料庫設計及實現、資料庫存儲技術、並發控制技術、資料庫管理與維護、資料庫技術的發展及新技術,分為20章組織和論述資料庫工程師考試涉及的相關知識和內容。本書內容豐富翔實,理論和實踐並重,實用性強,不僅可作為資料庫工程考師試的標準教材,而且可用作高校計算機及相關專業的教材,也可作為實用的資料庫技術培訓教材和技術參考書。
圖書目錄
第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章 SQLServer2000資料庫管理系統
12.1 SQLSetwer2000概述
12.2 SQLServer2000的安裝
12.2.1 安裝前的準備
12.2.2 安裝及安裝選項
12.2.3 測試安裝
12.3 SQLServer2000常用工具簡介
12.3.1 企業管理器
12.3.2 查詢分析器
12.4 創建與管理資料庫
12.4.1 系統資料庫
12.4.2 SQLSet-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 SQLServer的安全控制
14.3 管理SQLServer登錄賬戶
14.3.1 系繞內置的登錄賬戶
14.3.2 建立登錄賬戶
14.3.3 刪除登錄賬戶
14.4 管理資料庫用戶
14.4.1 建立資料庫用戶
14.4.2 刪除資料庫用戶
14.5 管理許可權
14.5.1 SQLServer許可權種類
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 VisualBasic6.0簡介
16.1.1 VisualBasic6.0的特點
16.1.2 VisualBasic6.0環境需求
16.2 VisualBaskic程式設計基礎
16.2.1 VisualBaskic集成開發環境
16.2.2 VisualBasic程式設計的基本步驟
16.3 數據綁定控制項
16.3.1 數據綁定控制項概述
16.3.2 DataGrid控制項的主要屬性
16.3.3 DataList和DataCombo控制項
16.4 數據訪問接口
16.4.1 ODBC
16.4.2 OLEDB
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 時間序列分析
小結
習題
附錄1 全國計算機等級考試四級資料庫工程師考試大綱(2007年版)
附錄2 2009年3月全國計算機等級考試四級筆試試題--資料庫工程師
參考文獻