資料庫系統工程師考試考點分析與真題詳解

資料庫系統工程師考試考點分析與真題詳解

是由王勇、張健和飛思教育產品研發中心合作著作的,是一本為全國計算機技術與軟體專業技術資格(水平)考試中的資料庫系統工程師級別的考試用書。

基本信息

內容簡介

資料庫系統工程師考試考點分析與真

《資料庫系統工程師考試考點分析與真題詳解(最新版)》由希賽IT教育研發中心組織編寫,為全國計算機技術與軟體專業技術資格(水平)考試中的資料庫系統工程師級別的考試用書。《資料庫系統工程師考試考點分析與真題詳解(最新版)》在參考和分析歷年考試試題的基礎上,著重對新版的考試大綱規定的內容有重點地細化和深化;共分為信息系統綜合知識篇和資料庫設計與管理篇,內容涵蓋了最新的資料庫系統工程師考試大綱的所有知識點。書中給出了許多例題,並作了詳盡的分析和解答。準備參加考試的人員可通過閱讀《資料庫系統工程師考試考點分析與真題詳解(最新版)》掌握考試大綱規定的知識,把握考試重點和難點,熟悉考試方法、試題形式、試題的深度和廣度,以及解答問題的方法和技巧等。《資料庫系統工程師考試考點分析與真題詳解(最新版)》不僅可作為資料庫系統工程師級別考試的學習用書,同時也可作為程式設計師、軟體設計師、網路工程師、系統分析師、計算機專業教師的教學和工作參考書。

編輯推薦

《資料庫系統工程師考試考點分析與真題詳解(最新版)》特別贈送:隨書光碟免費贈送大量資料庫系統工程師考試培訓和串講初頻。

特別製作:歷年考點分布大表,高度概括考試要點,幫助你歸納、總結、記憶。

特別提醒:書中特殊標記考試關鍵點、重點、難點,引起考生高度注意。

資料庫系統工程師考試輔導指定教材,基於前兩版再度精心修訂。

精研最新版考綱,涵蓋最新資料庫系統工程師考試所有知識點。

深入歷年考試真題,詳盡分析近年最新考題中的重點和難點。

目錄

上篇信息系統綜合知識篇

第1章計算機組成與結構3

1.1計算機組成3

1.1.1運算器3

1.1.2控制器4

1.1.3存儲器系統5

1.1.4時序產生器和控制方式5

1.1.5指令流.數據流和計算機的分類6

1.1.6處理器性能7

1.2指令系統9

1.2.1定址方式9

1.2.2指令類型10

1.2.3CISC和RISC11

1.2.4RISC結構特點11

1.3並行處理和並行處理機13

1.3.1並行性概念13

1.3.2並行性等級13

1.3.3提高計算機並行性的措施14

1.3.4並行處理機14

1.3.5雙機系統16

1.4多處理機系統16

1.4.1訪問存儲器方式17

1.4.2互聯方式19

1.4.3同步20

1.4.4多處理機特點21

1.5輸入/輸出及其控制22

1.5.1主要輸入/輸出設備22

1.5.2輸入/輸出控制器22

1.5.3外設的識別23

1.5.4外設的訪問24

1.5.5常見輸入/輸出接口28

1.5.6連機.脫機和假脫機29

1.6流水線技術29

1.6.1流水線30

1.6.2影響流水線效率的因素31

1.7本章例題分析32

第2章存儲器系統39

2.1主存儲器39

2.1.1主要知識點39

2.1.2例題分析40

2.2輔助存儲器43

2.2.1磁帶存儲器43

2.2.2磁碟存儲器43

2.2.3RAID存儲器44

2.2.4光碟存儲器45

2.2.5存儲網路46

2.2.6例題分析47

2.3Cache存儲器49

2.3.1Cache的實現49

2.3.2Cache的性能53

2.3.3例題分析53

第3章安全性.可靠性與系統性能評測57

3.1數據安全與保密57

3.1.1數據加密算法58

3.1.2身份認證技術59

3.1.3信息網路安全協定61

3.1.4防火牆技術62

3.1.5例題分析64

3.2診斷與容錯67

3.2.1診斷技術67

3.2.2容錯技術69

3.3系統可靠性評價和系統性能評價方法69

3.3.1系統可靠性評價的組合模型69

3.3.2系統可靠性評價的馬爾柯夫模型71

3.3.3系統性能評價72

3.3.4例題分析76

3.4風險管理77

3.4.1風險管理概述77

3.4.2風險管理階段78

3.4.3例題分析79

第4章數據結構與算法85

4.1算法設計概述85

4.2線性表87

4.2.1棧89

4.2.2佇列89

4.2.3稀疏矩陣90

4.2.4字元串90

4.2.5例題分析91

4.3樹和二叉樹93

4.3.1樹93

4.3.2二叉樹94

4.3.3二叉排序樹97

4.3.4平衡二叉樹98

4.3.5線索樹99

4.3.6最優二叉樹99

4.3.7例題分析101

4.4圖104

4.4.1圖的基礎知識104

4.4.2最小生成樹106

4.4.3最短路徑107

4.4.4拓撲排序108

4.4.5關鍵路徑109

4.4.6例題分析110

4.5排序113

4.5.1插入排序113

4.5.2選擇排序114

4.5.3交換排序117

4.5.4歸併排序119

4.5.5基數排序119

4.5.6算法複雜性比較121

4.5.7例題分析121

4.6查找124

4.6.1順序查找124

4.6.2二分法查找125

4.6.3分塊查找126

4.6.4散列表126

4.6.5例題分析129

4.7遞歸法132

4.7.1斐波那契(Fibonacci)數列133

4.7.2字典排序問題134

第5章作業系統知識137

5.1作業系統基本概念137

5.1.1作業系統的定義137

5.1.2作業系統分類138

5.1.3作業系統特徵139

5.1.4作業系統功能140

5.1.5作業系統核心與中斷140

5.1.6作業系統進程與執行緒141

5.2進程管理142

5.2.1進程的狀態轉換與控制142

5.2.2進程互斥與同步及P.V操作143

5.2.3進程通信與管程145

5.2.4進程調度與死鎖145

5.3存儲管理146

5.3.1存儲管理概念146

5.3.2單一連續區管理147

5.3.3分區存儲管理147

5.3.4虛擬存儲器148

5.3.5頁式和請求頁式存儲管理149

5.3.6段式存儲管理和段頁式存儲管理149

5.3.7頁面置換算法149

5.4設備管理150

5.4.1設備管理概念150

5.4.2數據傳輸控制方式150

5.4.3設備分配151

5.4.4磁碟調度算法152

5.4.5虛設備與SPOOLing技術152

5.5檔案系統152

5.5.1檔案和檔案系統概念153

5.5.2檔案的結構和存取方式153

5.5.3檔案共享和安全154

5.5.4檔案備份與恢復155

5.6作業管理155

5.6.1多道程式設計155

5.6.2作業狀態與作業管理156

5.6.3作業調度及其常用調度算法157

5.6.4用戶接口157

5.7網路作業系統157

5.7.1網路作業系統概述158

5.7.2UNIX系統158

5.7.3WindowsNT系統160

5.7.4NetWare系列161

5.8嵌入式作業系統162

5.8.1嵌入式作業系統概述162

5.8.2常用的嵌入式作業系統163

5.9本章例題分析164

第6章程式語言基礎知識179

6.1彙編系統基本原理180

6.1.1機器語言與彙編語言180

6.1.2彙編程式180

6.1.3裝配程式182

6.1.4宏指令183

6.2編譯系統基本原理183

6.2.1編譯概述183

6.2.2形式語言基本知識184

6.2.3詞法分析186

6.2.4語法分析189

6.2.5語法制導翻譯194

6.2.6代碼生成197

6.3解釋系統基本原理199

6.4程式語言的數據類型201

6.4.1基本數據類型201

6.4.2結構化數據類型203

6.4.3抽象的數據類型205

6.4.4類型和錯誤檢查206

6.5程式語言的控制結構207

6.5.1表達式208

6.5.2語句間的順序控制209

6.5.3過程控制211

6.6程式語言的種類.特點及適用範圍213

6.7本章例題分析216

第7章網路基礎知識223

7.1網路功能.分類與組成223

7.1.1計算機網路的分類224

7.1.2按工作模式分類225

7.1.3計算機網路的組成226

7.2網路協定與標準231

7.2.1OSI網路層次模型232

7.2.2區域網路協定237

7.2.3廣域網協定239

7.2.4網際網路協定242

7.3網路結構與通信242

7.3.1匯流排型拓撲結構242

7.3.2星形拓撲結構242

7.3.3環型拓撲結構243

7.3.4其他拓撲結構243

7.3.5拓撲結構的選擇244

7.4三層結構244

7.4.1主機模式244

7.4.2客戶/伺服器模式244

7.4.3三層結構與B/S模式245

7.5Internet和Intranet初步247

7.5.1Internet網路協定247

7.5.2Internet套用250

7.5.3Intranet初步252

7.6網路管理初步252

7.6.1網路管理標準252

7.6.2網路管理系統254

7.7本章例題分析254

第8章多媒體技術及其套用261

8.1多媒體技術基本概念261

8.2數據編碼技術262

8.2.1數據編碼方法263

8.2.2數據編碼標準265

8.3圖形圖像268

8.4音頻269

8.5視頻270

8.6本章例題分析271

第9章系統開發和運行維護知識281

9.1軟體工程.軟體過程改進和軟體項目管理282

9.1.1軟體工程282

9.1.2軟體生命周期283

9.1.3軟體開發方法284

9.1.4軟體工具286

9.1.5軟體開發環境287

9.1.6軟體項目管理287

9.1.7軟體質量保證293

9.1.8軟體過程評估和軟體能力成熟度評估297

9.1.9軟體過程改進299

9.1.10例題分析300

9.2系統分析304

9.2.1結構化方法學概述305

9.2.2結構化分析305

9.2.3面向對象方法學概述309

9.2.4面向對象的分析311

9.2.5統一建模語言(UML)313

9.2.6例題分析325

9.3系統設計328

9.3.1系統設計的重要概念和基本原則329

9.3.2結構化設計331

9.3.3面向對象的設計338

9.3.4例題分析339

9.4系統實施343

9.4.1程式設計方法344

9.4.2程式設計語言345

9.4.3程式設計風格345

9.4.4系統測試的目的.類型和方法346

9.4.5測試設計和管理348

9.4.6系統轉換354

9.4.7例題分析355

9.5系統運行和維護359

9.5.1系統運行管理359

9.5.2系統維護360

9.5.3系統評價360

9.5.4例題分析361

第10章信息化基礎知識365

10.1信息化意識365

10.1.1信息365

10.1.2信息化366

10.2全球信息化.國家信息化.企業信息化368

10.2.1全球信息化趨勢368

10.2.2國家信息化戰略371

10.2.3企業信息化戰略和策略373

10.3遠程教育.電子商務.電子政務377

10.3.1遠程教育基礎知識及發展377

10.3.2電子商務基礎知識及發展379

10.3.3電子政務基礎知識及發展381

10.4企業信息資源管理基礎知識384

10.5本章例題分析386

第11章智慧財產權389

11.1著作權法及實施條例389

11.1.1著作權法客體..389

11.1.2著作權法主體390

11.1.3著作權390

11.2計算機軟體保護條例391

11.2.1條例保護對象392

11.2.2著作權人確定392

11.2.3軟體著作權392

11.3商標法及實施條例394

11.3.1註冊商標394

11.3.2註冊商標專用權保護394

11.3.3註冊商標使用管理395

11.4專利法及實施細則395

11.4.1專利法的保護對象395

11.4.2確定專利權人395

11.4.3專利權396

11.5反不正當競爭法397

11.5.1什麼是不正當競爭397

11.5.2商業秘密398

11.6本章例題分析398

第12章資料庫技術基礎405

12.1資料庫管理系統功能和特徵405

12.2資料庫模型406

12.2.1資料庫系統三級結構406

12.2.2資料庫系統三級模式407

12.2.3資料庫系統兩級獨立性408

12.3數據模型409

12.3.1數據模型的分類409

12.3.2關係模型409

12.4常用的資料庫系統410

12.4.1Client/Server資料庫系統411

12.4.2並行資料庫系統414

12.4.3分散式資料庫系統416

12.4.4面向對象資料庫系統418

12.4.5多媒體資料庫系統419

12.5本章例題分析420

第13章數據操作423

13.1集合運算423

13.2關係運算425

13.3元組演算427

13.4本章例題分析428

第14章資料庫控制功能437

14.1並發控制437

14.2數據恢復438

14.2.1故障的種類439

14.2.2轉儲和恢復440

14.2.3日誌檔案441

14.2.4數據恢復442

14.3安全性443

14.4完整性445

14.5本章例題分析447

第15章資料庫設計基礎理論453

15.1關係資料庫設計453

15.1.1關係模式的函式依賴453

15.1.2關係模式的鍵454

15.1.3關係模式的範式454

15.1.4關係模式的分解457

15.2對象關係資料庫設計459

15.2.1嵌套關係459

15.2.2複雜類型461

15.2.3繼承類型467

15.2.4引用類型469

15.2.5與複雜類型有關的查詢470

15.2.6SQL中的函式與過程471

15.2.7對象與關係472

15.3本章例題分析473

第16章數據倉庫與商業智慧型481

16.1數據倉庫.商業智慧型的基本概念481

16.1.1企業信息化建設的3個階段481

16.1.2商業智慧型的概念482

16.1.3商業智慧型的意義483

16.2數據倉庫.商業智慧型的體系結構485

16.2.1數據源485

16.2.2數據抽取.轉換和裝載485

16.2.3數據倉庫486

16.2.4數據集市488

16.2.5操作型數據存儲區489

16.2.6元數據490

16.2.7前端套用概述491

16.2.8數據挖掘496

16.2.9信息門戶501

16.3商業智慧型的實施502

16.3.1商業智慧型項目方法概述502

16.3.2實施原則505

16.3.3實施步驟505

16.4本章例題分析506

第17章標準化知識509

17.1標準化概述509

17.1.1標準化的基本概念509

17.1.2標準化的發展511

17.2標準的層次513

17.3編碼標準513

17.4檔案格式標準515

17.5信息安全標準515

17.5.1國際信息安全等級標準516

17.5.2國際信息技術安全標準517

17.5.3中國信息安全標準518

17.6軟體開發規範和文檔標準519

17.7標準化機構520

17.8本章例題分析523

第18章計算機專業英語529

18.1綜述529

18.2試卷分析530

18.3例題詳解530

18.4模擬試題538

下篇資料庫設計與管理篇

第19章資料庫設計543

19.1資料庫設計概述544

19.1.1資料庫設計特點544

19.1.2資料庫設計方法545

19.1.3資料庫設計的基本步驟548

19.2需求分析550

19.2.1需求分析的任務550

19.2.2確定設計目標552

19.2.3數據收集與分析552

19.2.4需求說明書555

19.3系統開發的準備557

19.3.1選擇設計方法557

19.3.2制訂開發計畫557

19.3.3選擇系統結構558

19.3.4設計安全性策略558

19.4設計數據模型558

19.4.1概念結構設計559

19.4.2邏輯結構設計574

19.4.3評審設計580

19.5物理結構設計580

19.5.1設計方法與內容581

19.5.2存取方法的選擇582

19.5.3評審設計與性能預測585

19.6資料庫實施與維護585

19.6.1數據載入與應用程式調試586

19.6.2資料庫試運行588

19.6.3資料庫運行與維護589

19.7資料庫的保護590

19.7.1資料庫的故障與恢復590

19.7.2資料庫的安全性591

19.7.3資料庫的完整性594

19.7.4資料庫的並發控制596

19.8設計評審598

19.9本章例題分析598

第20章資料庫套用系統設計609

20.1設計資料庫套用系統結構610

20.1.1C/S架構與DBMS610

20.1.2多用戶資料庫環境612

20.1.3大規模資料庫和並行計算機體系結構613

20.1.4中間件角色和相關工具615

20.2設計輸入/輸出618

20.2.1界面設計618

20.2.2資料庫連線622

20.3設計物理數據627

20.3.1確定事務的頻率與性能要求627

20.3.2確定邏輯數據組織方式628

20.3.3確定存儲介質629

20.3.4索引結構的設計630

20.3.5邏輯數據結構到物理數據結構的轉換630

20.4設計安全體系631

20.4.1明確安全等級631

20.4.2資料庫的登錄方式634

20.4.3資料庫訪問635

20.4.4許可636

20.5應用程式開發636

20.5.1應用程式開發636

20.5.2模組劃分646

20.5.3編寫程式設計文檔648

20.5.4程式設計評審655

20.6編寫套用系統設計文檔655

20.6.1系統配置說明656

20.6.2構件劃分656

20.6.3構件間的接口657

20.6.4構件處理說明658

20.6.5螢幕設計文檔658

20.6.6報表設計文檔659

20.6.7程式設計文檔659

20.6.8檔案設計文檔659

20.6.9資料庫設計文檔659

20.7設計評審659

20.7.1評審的基本要求659

20.7.2評審內容660

20.7.3最佳實踐準則660

20.7.4評審的關鍵成功因素660

20.7.5評審的陷阱661

第21章資料庫套用系統實施663

21.1整個系統的配置與管理663

21.1.1資料庫系統作為作業系統的擴充663

21.1.2資料庫系統作為子程式664

21.1.3獨立的資料庫系統664

21.2資料庫套用系統安裝666

21.2.1系統的安裝方法666

21.2.2數據轉換667

第22章資料庫系統的運行和管理669

22.1資料庫系統的運行計畫669

22.1.1運行策略669

22.1.2資料庫系統報警670

22.1.3資料庫系統管理計畫671

22.2資料庫系統的運行和維護673

22.2.1新舊系統的轉換673

22.2.2報警和運行數據的統計分析674

22.2.3資料庫的維護管理674

22.2.4資料庫系統運行標準675

22.2.5資料庫系統的審計675

22.3資料庫管理676

22.3.1數據字典管理676

22.3.2數據完整性維護和管理677

22.3.3資料庫物理結構管理678

22.3.4資料庫空間及碎片管理678

22.3.5備份和恢復680

22.3.6死鎖管理681

22.3.7並發控制681

22.3.8數據安全性管理682

22.3.9資料庫管理員職責683

22.4性能調整683

22.4.1SQL語句的性能最佳化683

22.4.2表設計的評價684

22.4.3索引的改進684

22.4.4物理分配和磁碟I/O的改進685

22.4.5設備增強685

22.4.6資料庫性能最佳化686

22.5用戶支持687

22.5.1用戶培訓687

22.5.2售後服務687

22.6本章例題分析687

第23章SQL語言693

23.1關係資料庫語言693

23.1.1資料庫語言的要素694

23.1.2資料庫語言的使用方式694

23.2SQL概述695

23.2.1SQL語句的特徵695

23.2.2SQL語句的基本成分695

23.3資料庫定義695

23.3.1創建資料庫695

23.3.2創建表696

23.3.3修改表697

23.3.4刪除表698

23.3.5定義索引698

23.3.6刪除索引698

23.3.7定義視圖699

23.3.8刪除視圖699

23.3.9更新視圖699

23.4數據操作700

23.4.1select與數據查詢700

23.4.2delete與數據刪除704

23.4.3insert與數據插入704

23.4.4update與數據更新705

23.5完整性控制與安全機制705

23.5.1完整性控制706

23.5.2安全機制713

23.6SQL使用方式718

23.6.1互動式SQL719

23.6.2嵌入式SQL719

23.6.3接口式SQL724

23.7SQL標準化726

23.8本章例題分析726

第24章網路環境下的資料庫737

24.1分散式資料庫737

24.1.1分散式資料庫的概念737

24.1.2分散式資料庫的體系結構740

24.1.3分散式查詢處理和最佳化744

24.1.4分散式事務管理746

24.1.5分散式資料庫系統的套用750

24.2網路環境下資料庫系統的設計與實施751

24.2.1分散式資料庫設計的任務751

24.2.2數據的分布設計751

24.2.3負載均衡設計754

24.2.4資料庫互聯技術755

24.3面向Web的DBMS技術757

24.3.1三層體系結構757

24.3.2動態Web網頁758

24.3.3ASP.JSP.XML的套用758

第25章資料庫安全性763

25.1資料庫安全概述763

25.2資料庫基本安全機制764

25.2.1用戶認證764

25.2.2用戶角色767

25.2.3數據授權768

25.2.4資料庫視圖769

25.2.5審計功能771

25.3資料庫加密771

25.3.1加密基本概念771

25.3.2資料庫加密的特點773

25.3.3資料庫加密的範圍774

25.3.4資料庫加密對資料庫管理系統原有功能的影響774

25.3.5資料庫加密的現狀775

25.4資料庫安全性管理策略776

25.4.1系統安全性策略776

25.4.2數據的安全性策略776

25.4.3用戶安全性策略776

25.4.4應用程式開發的安全性策略777

25.5數據的安全級別778

第26章資料庫發展趨勢與新技術779

26.1面向對象資料庫779

26.1.1OODBMS的特徵779

26.1.2面向對象數據模型780

26.1.3面向對象資料庫語言786

26.1.4對象關係資料庫系統786

26.2企業資源計畫和資料庫796

26.2.1ERP概述796

26.2.2案例分析802

26.3決策支持系統的建立805

26.3.1決策支持系統的概念805

26.3.2數據倉庫設計806

26.3.3數據轉換技術807

26.3.4連機事務處理與連機分析處理技術808

26.3.5企業決策支持解決方案811

第27章數據流圖設計815

27.1數據流圖815

27.1.1數據流圖基本圖形符號815

27.1.2數據流圖設計要略816

27.1.3數據字典817

27.1.4分層數據流圖818

27.1.5分層數據流圖的解答要點818

27.2系統流程圖819

27.2.1系統流程圖基本處理819

27.2.2系統流程圖解題要點820

27.3本章例題分析820

附錄A843

參考文獻847

……

相關搜尋

熱門詞條

聯絡我們