出版時間:2012-3 出版社:高等教育出版社 作者:教育部考試中心 編 頁數(shù):398 字數(shù):630000
內(nèi)容概要
本書是根據(jù)教育部考試中心制定的《全國計算機等級考試四級數(shù)據(jù)庫工程師考試大綱》的要求編寫的。《教育部考試中心?全國計算機等級考試4級教程:數(shù)據(jù)庫工程師(2012年版)》涉及的考點是在三級考試的基礎(chǔ)上進行的,全書按照數(shù)據(jù)庫工程師考試大綱設(shè)定六部分內(nèi)容,全書分18章,論述了數(shù)據(jù)庫工程師考試涉及的相關(guān)知識和內(nèi)容。
書籍目錄
第1章 引論
1.1 基本概念
1.1.1 信息與數(shù)據(jù)
1.1.2 數(shù)據(jù)處理與數(shù)據(jù)管理
1.1.3 數(shù)據(jù)庫系統(tǒng)
1.2 數(shù)據(jù)模型
1.2.1 數(shù)據(jù)模型的概念與組成
1.2.2 數(shù)據(jù)模型分類
1.2.3 概念數(shù)據(jù)模型與基本數(shù)據(jù)模型
1.3 數(shù)據(jù)視圖與模式結(jié)構(gòu)
1.3.1 數(shù)據(jù)視圖與數(shù)據(jù)抽象
1.3.2 三級模式結(jié)構(gòu)
1.3.3 二級映像與數(shù)據(jù)獨立性
1.4 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)
1.5 數(shù)據(jù)庫管理系統(tǒng)
1.5.1 數(shù)據(jù)庫管理系統(tǒng)的功能
1.5.2 流行數(shù)據(jù)庫管理系統(tǒng)介紹
1.6 數(shù)據(jù)庫技術(shù)的發(fā)展與應(yīng)用
小結(jié)
習(xí)題
第2章 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)方法
2.1 數(shù)據(jù)庫應(yīng)用系統(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 數(shù)據(jù)需求分析
2.3.2 功能需求分析
2.3.3 性能需求分析
2.3.4 其他需求分析
2.4 系統(tǒng)設(shè)計
2.4.1 概念設(shè)計
2.4.2 邏輯設(shè)計
2.4.3 物理設(shè)計
2.5 實現(xiàn)與部署
2.6 運行管理與維護
2.7 應(yīng)用案例需求
2.7.1 案例概述
2.7.2 案例業(yè)務(wù)功能需求
2.7.3 非功能性需求概述
小結(jié)
習(xí)題
第3章 需求分析
3.1 需求分析概述
3.1.1 需求分析的概念與意義
3.1.2 系統(tǒng)分析員的職能
3.1.3 需求獲取的方法
3.1.4 需求分析過程
3.2 需求分析方法
3.2.1 需求分析方法概述
3.2.2 DFD需求建模方法
3.2.3 其他需求建模方法
3.2.4 DFD、IDEFO與UML
3.2.5 數(shù)據(jù)字典
3.3 需求分析實例
小結(jié)
習(xí)題
第4章 數(shù)據(jù)庫概念設(shè)計及數(shù)據(jù)建模
4.1 數(shù)據(jù)庫概念設(shè)計概述
4.1.1 數(shù)據(jù)庫概念設(shè)計的任務(wù)
4.1.2 概念設(shè)計過程
4.2 數(shù)據(jù)建模方法
4.2.1 ER建模方法
4.2.2 其他數(shù)據(jù)建模方法
4.2.3 ER、IDEF1X與UML的類圖
4.3 概念設(shè)計實例
小結(jié)
習(xí)題
第5章 關(guān)系數(shù)據(jù)庫邏輯設(shè)計
5.1 概述
5.2 基本概念
5.2.1 關(guān)系模型
5.2.2 關(guān)系數(shù)據(jù)庫
5.2.3 關(guān)系的完整性
5.3 關(guān)系數(shù)據(jù)庫設(shè)計理論
5.3.1 問題的提出
5.3.2 函數(shù)依賴
5.3.3 規(guī)范化設(shè)計方法
5.4 數(shù)據(jù)庫模式設(shè)計
5.4.1 初始關(guān)系模式的設(shè)計
5.4.2 優(yōu)化關(guān)系模式
5.4.3 數(shù)據(jù)完整性設(shè)計
5.4.4 安全模式和外模式的設(shè)計
5.5 邏輯設(shè)計實例
小結(jié)
習(xí)題
第6章 數(shù)據(jù)庫物理設(shè)計
6.1 物理設(shè)計概述
6.2 文件組織
6.2.1 數(shù)據(jù)庫的物理結(jié)構(gòu)
6.2.2 文件組織與結(jié)構(gòu)
6.3 文件結(jié)構(gòu)與存取
6.3.1 堆文件
6.3.2 順序文件
6.3.3 聚集文件
6.3.4 索引文件
6.3.5 散列文件
6.4 索引技術(shù)
6.4.1 基本概念
6.4.2 有序索引的分類及特點
6.4.3 索引的使用
6.5 數(shù)據(jù)庫物理設(shè)計
6.5.1 物理設(shè)計內(nèi)容
6.5.2 數(shù)據(jù)庫邏輯模式描述
6.5.3 DB文件組織與存取設(shè)計
6.5.4 數(shù)據(jù)分布設(shè)計
6.6 其他物理設(shè)計環(huán)節(jié)
6.6.1 確定系統(tǒng)配置
6.6.2 物理模式評估
小結(jié)
習(xí)題
第7章 數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計與實施
7.1 軟件體系結(jié)構(gòu)與設(shè)計過程
7.1.1 軟件體系結(jié)構(gòu)
7.1.2 軟件設(shè)計過程
7.2 DBAS總體設(shè)計
7.2.1 DBAS體系結(jié)構(gòu)設(shè)計
7.2.2 DBAS軟件總體設(shè)計
7.2.3 軟硬件選型與配置設(shè)計
7.2.4 業(yè)務(wù)規(guī)則初步設(shè)計
7.3 DBAS功能概要設(shè)計
7.3.1 表示層概要設(shè)計
7.3.2 業(yè)務(wù)邏輯層概要設(shè)計
7.3.3 數(shù)據(jù)訪問層概要設(shè)計
7.4 DBAS功能詳細設(shè)計
7.4.1 表示層詳細設(shè)計
7.4.2 業(yè)務(wù)邏輯層詳細設(shè)計
7.4.3 數(shù)據(jù)訪問層詳細設(shè)計
7.5 應(yīng)用系統(tǒng)安全架構(gòu)設(shè)計
7.5.1 數(shù)據(jù)安全設(shè)計
7.5.2 環(huán)境安全設(shè)計
7.5.3 制度安全設(shè)計
7.6 DBAS實施
7.6.1 創(chuàng)建數(shù)據(jù)庫
7.6.2 數(shù)據(jù)裝載
7.6.3 編寫與調(diào)試應(yīng)用程序
7.6.4 數(shù)據(jù)庫系統(tǒng)試運行
小結(jié)
習(xí)題
第8章 UML與數(shù)據(jù)庫應(yīng)用系統(tǒng)
8.1 DBAS建模
8.2 DBAS業(yè)務(wù)流程與需求表達
8.2.1 業(yè)務(wù)流程與活動圖
8.2.2 系統(tǒng)需求與用例圖
8.3 DBAS系統(tǒng)內(nèi)部結(jié)構(gòu)的表達
8.3.1 系統(tǒng)結(jié)構(gòu)與類圖
8.3.2 系統(tǒng)結(jié)構(gòu)與順序圖
8.3.3 系統(tǒng)結(jié)構(gòu)與通信圖
8.4 DBAS系統(tǒng)微觀設(shè)計的表達
8.4.1 微觀設(shè)計與對象圖
8.4.2 微觀設(shè)計與狀態(tài)機圖
8.4.3 微觀設(shè)計與時間圖
8.5 DBAS系統(tǒng)宏觀設(shè)計的表達
8.5.1 宏觀設(shè)計與包圖
8.5.2 宏觀設(shè)計與交互概述圖
8.5.3 宏觀設(shè)計與復(fù)合結(jié)構(gòu)圖
8.6 DBAS系統(tǒng)實現(xiàn)與部署的表達
8.6.1 系統(tǒng)實現(xiàn)與組件圖
8.6.2 系統(tǒng)實現(xiàn)與部署圖
小結(jié)
習(xí)題
第9章 SQL語言的數(shù)據(jù)操縱功能
9.1 數(shù)據(jù)類型
9.2 創(chuàng)建及維護關(guān)系表
9.2.1 關(guān)系表的定義與刪除
9.2.2 修改表結(jié)構(gòu)
9.3 數(shù)據(jù)查詢
9.3.1 單表查詢
9.3.2 多表連接查詢
9.3.3 使用TOP限制結(jié)果集
9.3.4 使用CASE函數(shù)
9.3.5 將查詢結(jié)果保存到新表中
9.3.6 查詢結(jié)果的并、交、差運算
9.3.7 子查詢
9.4 維護表中的數(shù)據(jù)
9.4.1 添加數(shù)據(jù)
9.4.2 更新數(shù)據(jù)
9.4.3 刪除數(shù)據(jù)
小結(jié)
習(xí)題
第10章 SQL語言的數(shù)據(jù)定義功能
10.1 創(chuàng)建及維護數(shù)據(jù)庫
10.1.1 SQL Server數(shù)據(jù)庫概述
10.1.2 SQL Server數(shù)據(jù)庫的組成
10.1.3 數(shù)據(jù)庫文件組
10.1.4 數(shù)據(jù)庫文件的屬性
10.1.5 用T—SQL語句創(chuàng)建數(shù)據(jù)庫
10.1.6 修改數(shù)據(jù)庫
10.1.7 分離和附加數(shù)據(jù)庫
10.2 架構(gòu)
10.3 分區(qū)表
10.3.1 基本概念
10.3.2 創(chuàng)建分區(qū)表
10.4 索引
10.5 視圖
10.5.1 定義視圖
10.5.2 修改視圖
10.5.3 刪除視圖
10.5.4 視圖的作用
10.6 索引視圖
小結(jié)
習(xí)題
第11章 數(shù)據(jù)庫編程技術(shù)
11.1 數(shù)據(jù)庫后臺編程技術(shù)
11.1.1 存儲過程
11.1.2 用戶定義函數(shù)
11.1.3 觸發(fā)器
11.1.4 游標
11.2 數(shù)據(jù)庫訪問接口
11.2.1 ODBC
11.2.2 OLE DB
11.2.3 JDBC
小結(jié)
習(xí)題
第12章 事務(wù)調(diào)度與并發(fā)控制
12.1 事務(wù)與事務(wù)調(diào)度
12.1.1 事務(wù)的概念
12.1.2 事務(wù)的特性
12.1.3 事務(wù)調(diào)度
12.1.4 可串行化調(diào)度
12.2 基于鎖的并發(fā)控制技術(shù)
12.2.1 鎖的概念
12.2.2 加鎖協(xié)議
12.2.3 兩階段鎖協(xié)議
12.2.4 鎖粒度
12.3 死鎖處理
12.3.1 死鎖預(yù)防
12.3.2 死鎖檢測與恢復(fù)
12.4 活鎖處理
小結(jié)
習(xí)題
第13章 安全管理
13.1 安全控制概述
13.2 存取控制
13.2.1 自主存取控制
13.2.2 強制存取控制
13.3 審計跟蹤
13.4 統(tǒng)計數(shù)據(jù)庫的安全性
13.5 SQL Server的安全控制
13.5.1 身份驗證模式
13.5.2 登錄賬戶
13.5.3 數(shù)據(jù)庫用戶
13.5.4 權(quán)限管理
13.5.5 角色
13.6 Oracle的安全管理
13.6.1 用戶與資源管理
13.6.2 權(quán)限管理
13.6.3 審計功能
小結(jié)
習(xí)題
第14章 數(shù)據(jù)庫運維與優(yōu)化
14.1 數(shù)據(jù)庫運維基本工作
14.2 運行狀態(tài)監(jiān)控與分析
14.3 數(shù)據(jù)庫存儲空間管理
14.4 數(shù)據(jù)庫性能優(yōu)化
14.4.1 數(shù)據(jù)庫運行環(huán)境與參數(shù)調(diào)整
14.4.2 模式調(diào)整與優(yōu)化
14.4.3 存儲優(yōu)化
14.4.4 查詢優(yōu)化
小結(jié)
習(xí)題
第15章 故障管理
15.1 故障管理概述
15.1.1 故障類型及其解決方法
15.1.2 數(shù)據(jù)庫恢復(fù)技術(shù)概述
15.2 數(shù)據(jù)轉(zhuǎn)儲
15.3 日志文件
15.3.1 日志文件的概念
15.3.2 日志文件的格式與內(nèi)容
15.3.3 登記日志文件的原則
15.3.4 檢查點
15.4 硬件容錯方案
15.4.1 概述
15.4.2 磁盤保護技術(shù)
15.4.3 服務(wù)器容錯技術(shù)
15.4.4 數(shù)據(jù)庫鏡像與數(shù)據(jù)庫容災(zāi)
小結(jié)
習(xí)題
第16章 備份與恢復(fù)數(shù)據(jù)庫
16.1 備份與恢復(fù)的概念
16.1.1 備份數(shù)據(jù)庫
16.1.2 恢復(fù)數(shù)據(jù)庫
16.2 SQL Server的備份與恢復(fù)機制
16.2.1 恢復(fù)模式
16.2.2 備份內(nèi)容及時間
16.2.3 SQL Server的備份機制
16.2.4 SQL Server的恢復(fù)機制
16.3 Oracle的備份與恢復(fù)機制
16.3.1 Oracle數(shù)據(jù)庫邏輯備份與恢復(fù)
16.3.2 Oracle數(shù)據(jù)庫物理備份與恢復(fù)
小結(jié)
習(xí)題
第17章 分布式、并行數(shù)據(jù)庫和云計算數(shù)據(jù)庫架構(gòu)
17.1 分布式數(shù)據(jù)庫
17.1.1 分布式數(shù)據(jù)庫系統(tǒng)概述
17.1.2 分布式數(shù)據(jù)庫目標與數(shù)據(jù)分布策略
17.1.3 分布式數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)
17.1.4 分布式數(shù)據(jù)庫的相關(guān)技術(shù)
17.2 并行數(shù)據(jù)庫
17.2.1 并行數(shù)據(jù)庫概述
17.2.2 并行數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
17.2.3 數(shù)據(jù)劃分與并行算法
17.3 云計算數(shù)據(jù)庫架構(gòu)
17.3.1 云計算概述 17.3.2 云數(shù)據(jù)庫體系結(jié)構(gòu)
17.3.3 云數(shù)據(jù)庫與傳統(tǒng)數(shù)據(jù)庫比較
17.3.4 云數(shù)據(jù)庫展望
小結(jié)
習(xí)題
……
第18章 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
附錄A 商場經(jīng)營管理系統(tǒng)數(shù)據(jù)庫模式
附錄B SQL Server 2008的安裝與配置
附錄C 系統(tǒng)提供的常用函數(shù)
章節(jié)摘錄
版權(quán)頁: 插圖: (4)事務(wù)用戶,指啟動該事務(wù)執(zhí)行的事件∕用戶。 在系統(tǒng)規(guī)劃與分析階段,DBAS開發(fā)者已經(jīng)明確了各類用戶的用戶視圖。因此可從這些用戶視圖出發(fā),針對每個用戶視圖進行數(shù)據(jù)及數(shù)據(jù)處理需求分析,然后匯總各個視圖的分析結(jié)果得到對系統(tǒng)的完整分析結(jié)果。這種方法可以看做是一種多視點、多角度的數(shù)據(jù)及數(shù)據(jù)處理分析技術(shù)。 在某些特殊應(yīng)用領(lǐng)域開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時,開發(fā)方法和步驟既要遵循圖2.2中的DBAS生命周期模型,也要遵守這些應(yīng)用領(lǐng)域提出的特殊開發(fā)準則,采用一些面向領(lǐng)域的特殊開發(fā)技術(shù)。 數(shù)據(jù)需求分析與數(shù)據(jù)處理需求分析的結(jié)果組織在一起,可以構(gòu)成數(shù)據(jù)字典文檔,該文檔也常被稱為“數(shù)據(jù)規(guī)范說明書”,作為下一步開展系統(tǒng)設(shè)計的主要輸入文檔。 2.業(yè)務(wù)規(guī)則需求分析 一個數(shù)據(jù)庫應(yīng)用系統(tǒng)既包括與數(shù)據(jù)存儲、管理和處理有關(guān)的功能,也包括許多與數(shù)據(jù)庫和數(shù)據(jù)訪問無直接關(guān)系的其他功能,系統(tǒng)中一些軟件模塊與數(shù)據(jù)庫訪問無直接關(guān)系。因此,只有數(shù)據(jù)需求分析和數(shù)據(jù)處理需求分析是不夠的。 應(yīng)用領(lǐng)域業(yè)務(wù)規(guī)則(又稱為業(yè)務(wù)處理邏輯、業(yè)務(wù)邏輯)描述了應(yīng)用領(lǐng)域中的業(yè)務(wù)功能、處理流程和步驟。業(yè)務(wù)規(guī)則需求分析是從DBAS高層目標和整體功能出發(fā),分析系統(tǒng)或系統(tǒng)中一些大粒度子系統(tǒng)應(yīng)具有的業(yè)務(wù)類型和功能,明確用戶或外部系統(tǒng)與DBAS的交互模式。業(yè)務(wù)規(guī)則需求分析主要涉及系統(tǒng)的外部行為,也包括某些系統(tǒng)內(nèi)部關(guān)鍵特性,如系統(tǒng)某些關(guān)鍵技術(shù)的原理及選擇。分析對象既可以是與數(shù)據(jù)管理有關(guān)的業(yè)務(wù)規(guī)則,也可以是與數(shù)據(jù)庫完全無關(guān)的系統(tǒng)業(yè)務(wù)(如系統(tǒng)采用的人機交互模式)。業(yè)務(wù)規(guī)則需求反映了應(yīng)用程序的功能、性能需求,為后續(xù)系統(tǒng)設(shè)計階段的應(yīng)用程序設(shè)計提供了重要依據(jù)。 業(yè)務(wù)規(guī)則需求分析主要面向系統(tǒng)開發(fā)者,分析結(jié)果可采用多種方式表述:可以用自然語言來描述系統(tǒng)業(yè)務(wù)的規(guī)則、流程和算法原理等,也可以用Petri網(wǎng)、自動機等形式化描述方法,或者采用某種特定的領(lǐng)域相關(guān)的形式化、半形式化描述機制,如電信領(lǐng)域的SDL描述語言。
編輯推薦
《教育部考試中心?全國計算機等級考試4級教程:數(shù)據(jù)庫工程師(2012年版)》內(nèi)容豐富翔實,理論和實踐并重,面向數(shù)據(jù)庫工程與應(yīng)用,實用性強,不僅可作為數(shù)據(jù)庫工程師考試的標準教材,而且可作為高等學(xué)校計算機應(yīng)用及相關(guān)專業(yè)的教材,還可作為實用的數(shù)據(jù)庫技術(shù)培訓(xùn)教材及工程技術(shù)人員自學(xué)參考書。
圖書封面
評論、評分、閱讀與下載