資料庫系統工程師考試輔導教程

資料庫系統工程師考試輔導教程

本書由希賽IT教育研發中心組織編寫,為全國計算機技術與軟體專業技術資格(水平)考試中的資料庫系統工程師級別的考試用書。

基本介紹

  • 書名:資料庫系統工程師考試輔導教程
  • 作者:希賽IT教育研發中心
  • 頁數:864 頁
  • 定價:¥89.90
  • 出版時間:2009-4-9 
內容介紹,書籍目錄,

內容介紹

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

書籍目錄

第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.1 定址方式 9
1.2.2 指令類型 10
1.2.3 CISC和RISC 11
1.2.4 RISC結構特點 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.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.1 流水線 30
1.6.2 影響流水線效率的因素 31
1.7 本章例題分析 32
第2章 存儲器系統 39
2.1.1 主要知識點 39
2.1.2 例題分析 40
2.2 輔助存儲器 43
2.2.1 磁帶存儲器 43
2.2.3 RAID存儲器 44
2.2.4 光碟存儲器 45
2.2.5 存儲網路 46
2.2.6 例題分析 47
2.3 Cache存儲器 49
2.3.1 Cache的實現 49
2.3.2 Cache的性能 53
2.3.3 例題分析 53
第3章 安全性、可靠性與系統性能評測 57
3.1 數據安全與保密 57
3.1.1 數據加密算法 58
3.1.3 信息網路安全協定 61
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.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.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.4 設備管理 150
5.4.1 設備管理概念 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.2 作業狀態與作業管理 156
5.6.3 作業調度及其常用調度算法 157
5.6.4 用戶接口 157
5.7.1 網路作業系統概述 158
5.7.2 UNIX系統 158
5.7.3 Windows NT系統 160
5.7.4 NetWare系列 161
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.1 OSI網路層次模型 232
7.2.3 廣域網協定 239
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.5 Internet和Intranet初步 247
7.5.1 Internet網路協定 247
7.5.2 Internet套用 250
7.5.3 Intranet初步 252
7.6 網路管理初步 252
7.6.1 網路管理標準 252
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.4 軟體工具 286
9.1.6 軟體項目管理 287
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.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.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.1 Client/Server資料庫系統 411
12.4.2 並行資料庫系統 414
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.6 SQL中的函式與過程 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.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.1 C/S架構與DBMS 610
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.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.1 SQL語句的性能最佳化 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.2 SQL概述 695
23.2.1 SQL語句的特徵 695
23.2.2 SQL語句的基本成分 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.1 select與數據查詢 700
23.4.2 delete與數據刪除 704
23.4.3 insert與數據插入 704
23.4.4 update與數據更新 705
23.5 完整性控制與安全機制 705
23.5.1 完整性控制 706
23.5.2 安全機制 713
23.6 SQL使用方式 718
23.6.1 互動式SQL 719
23.6.2 嵌入式SQL 719
23.6.3 接口式SQL 724
23.7 SQL標準化 726
23.8 本章例題分析 726
第24章 網路環境下的資料庫 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.3 ASP、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.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.1 OODBMS的特徵 779
26.1.2 面向對象數據模型 780
26.1.3 面向對象資料庫語言 786
26.1.4 對象關係資料庫系統 786
26.2 企業資源計畫和資料庫 796
26.2.1 ERP概述 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.2 系統流程圖解題要點 820
27.3 本章例題分析 820
附錄A
參考文獻

相關詞條

熱門詞條

聯絡我們