全國計算機等級考試三級教程——數(shù)據(jù)庫技術(2021年版)
定 價:46 元
- 作者:教育部考試中心 編
- 出版時間:2020/11/1
- ISBN:9787040545418
- 出 版 社:高等教育出版社
- 中圖法分類:TP3
- 頁碼:336
- 紙張:膠版紙
- 版次:1
- 開本:16開
《全國計算機等級考試三級教程——數(shù)據(jù)庫技術(2021年版)》是根據(jù)教育部考試中心制定的《全國計算機等級考試三級數(shù)據(jù)庫技術考試大綱》的要求編寫的。
全書按照數(shù)據(jù)庫技術考試大綱設定六部分內(nèi)容:數(shù)據(jù)庫應用系統(tǒng)分析及規(guī)劃、數(shù)據(jù)庫設計及實現(xiàn)、數(shù)據(jù)庫存儲技術、并發(fā)控制技術、數(shù)據(jù)庫管理與維護、數(shù)據(jù)庫技術的發(fā)展及新技術。全書分14章,論述了數(shù)據(jù)庫技術考試涉及的相關知識和內(nèi)容。
《全國計算機等級考試三級教程——數(shù)據(jù)庫技術(2021年版)》內(nèi)容豐富翔實,理論和實踐并重,面向數(shù)據(jù)庫工程與應用,實用性強,不僅可作為數(shù)據(jù)庫工程師考試的標準教材,而且可作為高等學校計算機應用及相關專業(yè)的教材,還可作為實用的數(shù)據(jù)庫技術培訓教材及工程技術人員自學參考書。
本教程是根據(jù)教育部考試中心制定的《全國計算機等級考試三級數(shù)據(jù)庫技術考試大綱(2018年版)》的要求編寫的,主要是在新考試大綱指導下,對前一版的教程進行修訂,使其符合新的數(shù)據(jù)庫技術考試大綱的要求。
全書共分14章,主要包括數(shù)據(jù)庫應用系統(tǒng)的需求分析與設計(包括結構化設計方法和面向對象設計方法)、后臺數(shù)據(jù)庫編程、數(shù)據(jù)庫的運行維護與優(yōu)化、故障管理、數(shù)據(jù)倉庫技術等幾個方面。具體內(nèi)容如下:
第1章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)方法。全面介紹了數(shù)據(jù)庫應用系統(tǒng)開發(fā)的全過程,包括系統(tǒng)規(guī)劃分析、需求分析、系統(tǒng)設計、部署、運維,以及各階段的實現(xiàn)方法。本章最后給出了本書所用的商場經(jīng)營管理系統(tǒng)案例的業(yè)務需求及非功能需求。
第2章 需求分析。介紹需求分析的概念、獲取需求的方法、重點介紹功能建模方法數(shù)據(jù)流圖(Data Flow Diagram,DFD),同時簡要介紹IDEFO建模方法,并結合第1章提出的商場經(jīng)營管理系統(tǒng)應用案例給出了用DFD方法建模的過程與結果。
第3章 數(shù)據(jù)庫結構設計。介紹了數(shù)據(jù)庫的概念結構設計、邏輯結構設計和物理結構設計的任務、過程和步驟。在概念設計部分,詳細介紹ER建模方法,同時簡要介紹了IDEFIX建模方法,并給出了商場經(jīng)營管理系統(tǒng)應用案例的概念設計結果。邏輯設計部分簡單介紹了邏輯設計的概念,并給出了商場經(jīng)驗管理系統(tǒng)案例的邏輯設計結果。物理設計部分主要介紹了數(shù)據(jù)庫的物理結構、索引等的基本概念同時介紹了數(shù)據(jù)庫物理設計包含的內(nèi)容。
第4章 數(shù)據(jù)庫應用系統(tǒng)功能設計與實施。本章按照DBAS生命周期模型,依次描述DBAS總體設計、DBAS功能概要設計、DBAS功能詳細設計的步驟與內(nèi)容以及應用系統(tǒng)安全架構設計及DBAS實施的過程及內(nèi)容。
第5章 UML與數(shù)據(jù)庫應用系統(tǒng)。本章結合第1章給出的商場經(jīng)營管理系統(tǒng)案例,以數(shù)據(jù)庫應用系統(tǒng)生命周期模型中的應用軟件設計為主線,介紹了UML的建模方法和過程,給出了案例的UML建模結果。
第6章 高級數(shù)據(jù)查詢。主要介紹了擴展的一些數(shù)據(jù)查詢功能,包括TOP、CASE、查詢結果的并、交、差運算、各種形式的子查詢、開窗函數(shù)、公用表表達式等。有些查詢功能是SQL Server2008新增加的。
第7章 數(shù)據(jù)庫及數(shù)據(jù)庫對象。主要介紹了SQL Server 2008中數(shù)據(jù)庫的創(chuàng)建及維護方法,同時介紹了架構、分區(qū)表、索引、索引視圖等數(shù)據(jù)庫對象的定義方法。
第8章 數(shù)據(jù)庫后臺編程技術。本章以SQL Server 2008為基礎,介紹了存儲過程、函數(shù)、觸發(fā)器、游標的作用及定義方法。
第9章 安全管理。介紹了數(shù)據(jù)庫安全控制概念、如何在SQL Server 2008中實現(xiàn)安全控制,包括用戶身份的確認和用戶操作權限的管理等,同時簡單介紹Oracle的安全控制實現(xiàn)方法。
第10章 數(shù)據(jù)庫運行維護與優(yōu)化。本章結合數(shù)據(jù)庫運維的日常工作,簡要介紹包括監(jiān)控分析、空間管理、參數(shù)調(diào)整、系統(tǒng)性能優(yōu)化以及查詢優(yōu)化涉及的一些方法和技術。
第11章 故障管理。本章針對數(shù)據(jù)庫故障管理的問題,給出了常見的故障管理的種類,簡要介紹了數(shù)據(jù)庫恢復技術,包括數(shù)據(jù)轉儲、登記日志文件、具有檢查點的恢復技術、數(shù)據(jù)庫鏡像和RAID技術。
第12章 備份與恢復數(shù)據(jù)庫。主要介紹了SQL Server 2008提供的備份和恢復機制,并簡要介紹Oracle提供的備份和恢復機制。
第13章 大規(guī)模數(shù)據(jù)庫架構。本章簡單介紹了分布式數(shù)據(jù)庫、并行數(shù)據(jù)庫、云計算數(shù)據(jù)庫架構以及XML數(shù)據(jù)庫。
第14章 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘。本章首先介紹數(shù)據(jù)倉庫的基本概念、如何設計和建造數(shù)據(jù)倉庫、數(shù)據(jù)倉庫的運行與維護,然后介紹聯(lián)機分析處理與多維數(shù)據(jù)模型,最后簡要概述數(shù)據(jù)挖掘技術,包括數(shù)據(jù)挖掘的步驟,數(shù)據(jù)挖掘中的關聯(lián)規(guī)則挖掘、分類挖掘、聚類挖掘和時間序列分析。
本書主要由何玉潔和劉乃嘉老師負責編寫與修訂,何玉潔老師負責的內(nèi)容有第1章。第9章、第12章、附錄3、附錄4、附錄5;劉乃嘉老師負責的內(nèi)容有第10章、第11章、第13章、第14章、9.6節(jié)、12.3節(jié)、附錄l、附錄2。限于水平與時間有限,書中難免有欠妥或錯誤,望讀者提出寶貴意見。
第1章 數(shù)據(jù)庫應用系統(tǒng)開發(fā)方法
1.1 數(shù)據(jù)庫應用系統(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 數(shù)據(jù)需求分析
1.3.2 功能需求分析
1.3.3 性能需求分析
1.3.4 其他需求分析
1.4 系統(tǒng)設計
1.4.1 概念設計
1.4.2 邏輯設計
1.4.3 物理設計
1.5 實現(xiàn)與部署
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與IDEFO比較
2.3 需求分析實例
小結
習題
第3章 數(shù)據(jù)庫結構設計
3.1 數(shù)據(jù)庫概念設計
3.1.1 概念設計的任務
3.1.2 概念設計的依據(jù)及過程
3.1.3 數(shù)據(jù)建模方法
3.1.4 概念設計實例
3.2 數(shù)據(jù)庫邏輯設計
3.2.1 概述
3.2.2 邏輯設計實例
3.3 數(shù)據(jù)庫物理設計
3.3.1 物理設計概述
3.3.2 數(shù)據(jù)庫的物理結構
3.3.3 索引
3.3.4 數(shù)據(jù)庫物理設計
3.3.5 其他物理設計環(huán)節(jié)
小結
習題
第4章 數(shù)據(jù)庫應用系統(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 數(shù)據(jù)訪問層概要設計
4.4 DBAS功能詳細設計
4.4.1 表示層詳細設計
4.4.2 業(yè)務邏輯層詳細設計
4.5 應用系統(tǒng)安全架構設計
4.5.1 數(shù)據(jù)安全設計
4.5.2 環(huán)境安全設計
4.5.3 制度安全設計
4.6 DBAS實施
4.6.1 創(chuàng)建數(shù)據(jù)庫
4.6.2 數(shù)據(jù)裝載
4.6.3 編寫與調(diào)試應用程序
4.6.4 數(shù)據(jù)庫系統(tǒng)試運行
小結
習題
第5章 UML與數(shù)據(jù)庫應用系統(tǒng)
5.1 DBAS建模
5.2 DBAS業(yè)務流程與需求表達
5.2.1 業(yè)務流程與活動圖
5.2.2 系統(tǒng)需求與用例圖
5.3 DBAS系統(tǒng)內(nèi)部結構的表達
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)實現(xiàn)與部署的表達
5.6.1 系統(tǒng)實現(xiàn)與組件圖
5.6.2 系統(tǒng)實現(xiàn)與部署圖
小結
習題
第6章 高級數(shù)據(jù)查詢
6.1 一般數(shù)據(jù)查詢功能擴展
6.1.1 使用TOP限制結果集
6.1.2 使用CASE函數(shù)
6.1.3 將查詢結果保存到新表中
……
第7章 數(shù)據(jù)庫及數(shù)據(jù)庫對象
第8章 數(shù)據(jù)庫后臺編程技術
第9章 安全管理
第10章 數(shù)據(jù)庫運行維護與優(yōu)化
第11章 故障管理
第12章 備份與恢復數(shù)據(jù)庫
第13章 大規(guī)模數(shù)據(jù)庫架構
第14章 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
附錄1 全國計算機等級考試三級數(shù)據(jù)庫技術考試大綱(2018年版)
附錄2全國計算機等級考試三級數(shù)據(jù)庫技術考試樣題及參考答案
附錄3 商場經(jīng)營管理系統(tǒng)數(shù)據(jù)庫模式
附錄4 系統(tǒng)提供的常用函數(shù)
附錄5 SQL Server 2008的安裝與配置
附錄6 習題參考答案