出版時(shí)間:2012-3 出版社:高等教育出版社 作者:教育部考試中心 編 頁數(shù):398 字?jǐn)?shù):630000
內(nèi)容概要
本書是根據(jù)教育部考試中心制定的《全國計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫工程師考試大綱》的要求編寫的。《教育部考試中心?全國計(jì)算機(jī)等級(jí)考試4級(jí)教程:數(shù)據(jù)庫工程師(2012年版)》涉及的考點(diǎn)是在三級(jí)考試的基礎(chǔ)上進(jìn)行的,全書按照數(shù)據(jù)庫工程師考試大綱設(shè)定六部分內(nèi)容,全書分18章,論述了數(shù)據(jù)庫工程師考試涉及的相關(guān)知識(shí)和內(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 三級(jí)模式結(jié)構(gòu)
1.3.3 二級(jí)映像與數(shù)據(jù)獨(dú)立性
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 項(xiàng)目規(guī)劃
2.3 需求分析
2.3.1 數(shù)據(jù)需求分析
2.3.2 功能需求分析
2.3.3 性能需求分析
2.3.4 其他需求分析
2.4 系統(tǒng)設(shè)計(jì)
2.4.1 概念設(shè)計(jì)
2.4.2 邏輯設(shè)計(jì)
2.4.3 物理設(shè)計(jì)
2.5 實(shí)現(xiàn)與部署
2.6 運(yùn)行管理與維護(hù)
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 需求分析實(shí)例
小結(jié)
習(xí)題
第4章 數(shù)據(jù)庫概念設(shè)計(jì)及數(shù)據(jù)建模
4.1 數(shù)據(jù)庫概念設(shè)計(jì)概述
4.1.1 數(shù)據(jù)庫概念設(shè)計(jì)的任務(wù)
4.1.2 概念設(shè)計(jì)過程
4.2 數(shù)據(jù)建模方法
4.2.1 ER建模方法
4.2.2 其他數(shù)據(jù)建模方法
4.2.3 ER、IDEF1X與UML的類圖
4.3 概念設(shè)計(jì)實(shí)例
小結(jié)
習(xí)題
第5章 關(guān)系數(shù)據(jù)庫邏輯設(shè)計(jì)
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è)計(jì)理論
5.3.1 問題的提出
5.3.2 函數(shù)依賴
5.3.3 規(guī)范化設(shè)計(jì)方法
5.4 數(shù)據(jù)庫模式設(shè)計(jì)
5.4.1 初始關(guān)系模式的設(shè)計(jì)
5.4.2 優(yōu)化關(guān)系模式
5.4.3 數(shù)據(jù)完整性設(shè)計(jì)
5.4.4 安全模式和外模式的設(shè)計(jì)
5.5 邏輯設(shè)計(jì)實(shí)例
小結(jié)
習(xí)題
第6章 數(shù)據(jù)庫物理設(shè)計(jì)
6.1 物理設(shè)計(jì)概述
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 有序索引的分類及特點(diǎn)
6.4.3 索引的使用
6.5 數(shù)據(jù)庫物理設(shè)計(jì)
6.5.1 物理設(shè)計(jì)內(nèi)容
6.5.2 數(shù)據(jù)庫邏輯模式描述
6.5.3 DB文件組織與存取設(shè)計(jì)
6.5.4 數(shù)據(jù)分布設(shè)計(jì)
6.6 其他物理設(shè)計(jì)環(huán)節(jié)
6.6.1 確定系統(tǒng)配置
6.6.2 物理模式評估
小結(jié)
習(xí)題
第7章 數(shù)據(jù)庫應(yīng)用系統(tǒng)功能設(shè)計(jì)與實(shí)施
7.1 軟件體系結(jié)構(gòu)與設(shè)計(jì)過程
7.1.1 軟件體系結(jié)構(gòu)
7.1.2 軟件設(shè)計(jì)過程
7.2 DBAS總體設(shè)計(jì)
7.2.1 DBAS體系結(jié)構(gòu)設(shè)計(jì)
7.2.2 DBAS軟件總體設(shè)計(jì)
7.2.3 軟硬件選型與配置設(shè)計(jì)
7.2.4 業(yè)務(wù)規(guī)則初步設(shè)計(jì)
7.3 DBAS功能概要設(shè)計(jì)
7.3.1 表示層概要設(shè)計(jì)
7.3.2 業(yè)務(wù)邏輯層概要設(shè)計(jì)
7.3.3 數(shù)據(jù)訪問層概要設(shè)計(jì)
7.4 DBAS功能詳細(xì)設(shè)計(jì)
7.4.1 表示層詳細(xì)設(shè)計(jì)
7.4.2 業(yè)務(wù)邏輯層詳細(xì)設(shè)計(jì)
7.4.3 數(shù)據(jù)訪問層詳細(xì)設(shè)計(jì)
7.5 應(yīng)用系統(tǒng)安全架構(gòu)設(shè)計(jì)
7.5.1 數(shù)據(jù)安全設(shè)計(jì)
7.5.2 環(huán)境安全設(shè)計(jì)
7.5.3 制度安全設(shè)計(jì)
7.6 DBAS實(shí)施
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)試運(yùn)行
小結(jié)
習(xí)題
第8章 UML與數(shù)據(jù)庫應(yīng)用系統(tǒng)
8.1 DBAS建模
8.2 DBAS業(yè)務(wù)流程與需求表達(dá)
8.2.1 業(yè)務(wù)流程與活動(dòng)圖
8.2.2 系統(tǒng)需求與用例圖
8.3 DBAS系統(tǒng)內(nèi)部結(jié)構(gòu)的表達(dá)
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è)計(jì)的表達(dá)
8.4.1 微觀設(shè)計(jì)與對象圖
8.4.2 微觀設(shè)計(jì)與狀態(tài)機(jī)圖
8.4.3 微觀設(shè)計(jì)與時(shí)間圖
8.5 DBAS系統(tǒng)宏觀設(shè)計(jì)的表達(dá)
8.5.1 宏觀設(shè)計(jì)與包圖
8.5.2 宏觀設(shè)計(jì)與交互概述圖
8.5.3 宏觀設(shè)計(jì)與復(fù)合結(jié)構(gòu)圖
8.6 DBAS系統(tǒng)實(shí)現(xiàn)與部署的表達(dá)
8.6.1 系統(tǒng)實(shí)現(xiàn)與組件圖
8.6.2 系統(tǒng)實(shí)現(xiàn)與部署圖
小結(jié)
習(xí)題
第9章 SQL語言的數(shù)據(jù)操縱功能
9.1 數(shù)據(jù)類型
9.2 創(chuàng)建及維護(hù)關(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é)果的并、交、差運(yùn)算
9.3.7 子查詢
9.4 維護(hù)表中的數(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)建及維護(hù)數(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ù)庫后臺(tái)編程技術(shù)
11.1.1 存儲(chǔ)過程
11.1.2 用戶定義函數(shù)
11.1.3 觸發(fā)器
11.1.4 游標(biāo)
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 強(qiáng)制存取控制
13.3 審計(jì)跟蹤
13.4 統(tǒng)計(jì)數(shù)據(jù)庫的安全性
13.5 SQL Server的安全控制
13.5.1 身份驗(yàn)證模式
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 審計(jì)功能
小結(jié)
習(xí)題
第14章 數(shù)據(jù)庫運(yùn)維與優(yōu)化
14.1 數(shù)據(jù)庫運(yùn)維基本工作
14.2 運(yùn)行狀態(tài)監(jiān)控與分析
14.3 數(shù)據(jù)庫存儲(chǔ)空間管理
14.4 數(shù)據(jù)庫性能優(yōu)化
14.4.1 數(shù)據(jù)庫運(yùn)行環(huán)境與參數(shù)調(diào)整
14.4.2 模式調(diào)整與優(yōu)化
14.4.3 存儲(chǔ)優(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)儲(chǔ)
15.3 日志文件
15.3.1 日志文件的概念
15.3.2 日志文件的格式與內(nèi)容
15.3.3 登記日志文件的原則
15.3.4 檢查點(diǎn)
15.4 硬件容錯(cuò)方案
15.4.1 概述
15.4.2 磁盤保護(hù)技術(shù)
15.4.3 服務(wù)器容錯(cuò)技術(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ù)機(jī)制
16.2.1 恢復(fù)模式
16.2.2 備份內(nèi)容及時(shí)間
16.2.3 SQL Server的備份機(jī)制
16.2.4 SQL Server的恢復(fù)機(jī)制
16.3 Oracle的備份與恢復(fù)機(jī)制
16.3.1 Oracle數(shù)據(jù)庫邏輯備份與恢復(fù)
16.3.2 Oracle數(shù)據(jù)庫物理備份與恢復(fù)
小結(jié)
習(xí)題
第17章 分布式、并行數(shù)據(jù)庫和云計(jì)算數(shù)據(jù)庫架構(gòu)
17.1 分布式數(shù)據(jù)庫
17.1.1 分布式數(shù)據(jù)庫系統(tǒng)概述
17.1.2 分布式數(shù)據(jù)庫目標(biāo)與數(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 云計(jì)算數(shù)據(jù)庫架構(gòu)
17.3.1 云計(jì)算概述 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ù)用戶,指啟動(dòng)該事務(wù)執(zhí)行的事件∕用戶。 在系統(tǒng)規(guī)劃與分析階段,DBAS開發(fā)者已經(jīng)明確了各類用戶的用戶視圖。因此可從這些用戶視圖出發(fā),針對每個(gè)用戶視圖進(jìn)行數(shù)據(jù)及數(shù)據(jù)處理需求分析,然后匯總各個(gè)視圖的分析結(jié)果得到對系統(tǒng)的完整分析結(jié)果。這種方法可以看做是一種多視點(diǎn)、多角度的數(shù)據(jù)及數(shù)據(jù)處理分析技術(shù)。 在某些特殊應(yīng)用領(lǐng)域開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時(shí),開發(fā)方法和步驟既要遵循圖2.2中的DBAS生命周期模型,也要遵守這些應(yīng)用領(lǐng)域提出的特殊開發(fā)準(zhǔn)則,采用一些面向領(lǐng)域的特殊開發(fā)技術(shù)。 數(shù)據(jù)需求分析與數(shù)據(jù)處理需求分析的結(jié)果組織在一起,可以構(gòu)成數(shù)據(jù)字典文檔,該文檔也常被稱為“數(shù)據(jù)規(guī)范說明書”,作為下一步開展系統(tǒng)設(shè)計(jì)的主要輸入文檔。 2.業(yè)務(wù)規(guī)則需求分析 一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)既包括與數(shù)據(jù)存儲(chǔ)、管理和處理有關(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高層目標(biāo)和整體功能出發(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)采用的人機(jī)交互模式)。業(yè)務(wù)規(guī)則需求反映了應(yīng)用程序的功能、性能需求,為后續(xù)系統(tǒng)設(shè)計(jì)階段的應(yīng)用程序設(shè)計(jì)提供了重要依據(jù)。 業(yè)務(wù)規(guī)則需求分析主要面向系統(tǒng)開發(fā)者,分析結(jié)果可采用多種方式表述:可以用自然語言來描述系統(tǒng)業(yè)務(wù)的規(guī)則、流程和算法原理等,也可以用Petri網(wǎng)、自動(dòng)機(jī)等形式化描述方法,或者采用某種特定的領(lǐng)域相關(guān)的形式化、半形式化描述機(jī)制,如電信領(lǐng)域的SDL描述語言。
編輯推薦
《教育部考試中心?全國計(jì)算機(jī)等級(jí)考試4級(jí)教程:數(shù)據(jù)庫工程師(2012年版)》內(nèi)容豐富翔實(shí),理論和實(shí)踐并重,面向數(shù)據(jù)庫工程與應(yīng)用,實(shí)用性強(qiáng),不僅可作為數(shù)據(jù)庫工程師考試的標(biāo)準(zhǔn)教材,而且可作為高等學(xué)校計(jì)算機(jī)應(yīng)用及相關(guān)專業(yè)的教材,還可作為實(shí)用的數(shù)據(jù)庫技術(shù)培訓(xùn)教材及工程技術(shù)人員自學(xué)參考書。
圖書封面
評論、評分、閱讀與下載
全國計(jì)算機(jī)等級(jí)考試四級(jí)教程 PDF格式下載