內容簡介
本書由全國計算機技術與軟體專業技術資格(水平)考試辦公室組編,根據新版《資料庫系統工程師考試大綱》的要求編寫而成。
本書共分18章,內容包括:計算機系統基礎知識、數據結構與算法基礎知識、作業系統基礎知識、程式設計語言基礎知識、計算機網路基礎知識、多媒體技術基礎知識、計算機安全基礎、標準化與智慧財產權、資料庫技術基礎知識、關係資料庫語言SQL、計算機專業英語、軟體工程基礎、資料庫設計、資料庫套用系統設計、資料庫套用系統實施、資料庫系統的運行和管理、網路環境下的資料庫、資料庫發展趨勢與新技術。本書每章包括按照考試大綱劃分的章節、試題分析和模擬訓練。
本書不僅可作為全國計算機技術與軟體專業技術資格(水平)考試中資料庫系統工程師級別考試的學習輔導用書,也可作為高等學校計算機相關專業的師生和從事資料庫技術領域工作的科技人員的參考書。
目錄
第1章 計算機系統基礎知識
1.1 計算機體系結構
1.1.1 計算機系統的組成
1.1.2 常用輸入輸出設備
1.1.3 輸入輸出接口
1.1.4 CISC/RISC
1.1.5 流水線操作
1.1.6 多處理器系統
1.1.7 並行處理器
1.2 存儲系統
1.2.1 虛擬存儲器
1.2.2RAID存儲器
1.3 可靠性與系統性能評測
1.3.1 計算機故障診斷與容錯
1.3.2 計算機可靠性
1.3.3 計算機系統性能計算與評測
1.4 試題分析
1.5 模擬訓練
第2章 數據結構與算法基礎知識
2.1 數據結構
2.1.1 數據結構的基本概念
2.1.2 數組
2.1.3 線性表
2.1.4 鍊表
2.1.5 棧
2.1.6 佇列
2.1.7 樹
2.1.8 圖
2.1.9 集合
2.1.10 散列
2.2 算法設計與分析
2.2.1 算法設計基礎
2.2.2 排序算法
2.2.3 查找算法
2.2.4 數值計算
2.2.5 字元串處理
2.2.6 遞歸算法
2.2.7 圖的相關算法
2.3 試題分析
2.4 模擬訓練
第3章 作業系統基礎知識
3.1 作業系統基礎
3.1.1 作業系統的定義
3.1.2 作業系統的類型
3.1.3 作業系統的特徵與功能
3.1.4 作業系統的核心
3.2 處理器管理
3.2.1 基本概念
3.2.2 進程的狀態及其狀態轉換
3.2.3 進程間通信
3.2.4 進程調度
3.2.5 死鎖
3.3 存儲管理
3.3.1 基本概念
3.3.2 分區存儲管理
3.3.3 分頁存儲管理
3.3.4 分段存儲管理
3.3.5 虛擬存儲管理
3.4 設備管理
3.4.1 I/O控制
3.4.2假脫機系統
3.4.3 磁碟調度
3.5.檔案管理
3.6 作業管理
3.7 用戶界面
3.8 網路作業系統基礎
3.9嵌入式作業系統基礎
3.10 試題分析
3.11 模擬訓練
第4章 程式設計語言基礎知識
4.1 基礎知識
4.2 語言處理程式基礎
4.3 試題分析
4.4 模擬訓練
第5章 計算機網路基礎知識
5.1 網路體系結構
5.2 網路傳輸介質和設備
5.2.1 網路傳輸介質
5.2.2 網路傳輸設備
5.3 區域網路的構建及互連
5.3.1 區域網路的拓撲結構
5.3.2 區域網路協定
5.3.3 區域網路的組建
5.3.4 區域網路互連
5.4 Internet基礎及套用
5.4.1 Internet概述
5.4.2 Internet地址
5.4.3 Internet服務
5.5 網路管理
5.5.1 網路管理軟體
5.5.2 網路管理
5.5.3 網路性能分析
5.5.4 網路相關的法律和法規
5.6 試題分析
5.7 模擬訓練
第6章 多媒體技術基礎知識
6.1 多媒體技術基本概念
6.1.1 媒體的分類
6.1.2 多媒體的特徵
6.1.3 多媒體計算機系統
6.1.4 數字聲音基礎
6.1.5 圖形和圖像基礎
6.1.6 視頻和動畫基礎
6.1.7 流媒體基礎
6.1.8 常用多媒體檔案格式
6.2 多媒體壓縮編碼技術
6.2.1 多媒體數據壓縮基礎
6.2.2 多媒體壓縮編碼分類
6.2.3 統計編碼
6.2.4 LZW算法
6.2.5 預測編碼
6.2.6 多媒體數據壓縮編碼的國際標準
6.3 多媒體技術套用
6.3.1 聲音合成
6.3.2 圖形圖像轉換
6.3.3 多媒體網路
6.3.4 多媒體套用開發過程
6.3.5 虛擬現實的概念
6.3.6 計算機輔助設計基礎知識
6.3.7 科學計算基礎知識
6.3.8 人工智慧基礎知識
6.4 試題分析
6.5 模擬訓練
第7章 計算機安全基礎
7.1 計算機安全概述
7.1.1 網路安全概述
7.1.2 作業系統的分級安全管理
7.1.3 資料庫安全概述
7.2 計算機病毒
7.2.1 計算機病毒的定義和特點
7.2.2 計算機病毒的類型
7.2.3 計算機病毒的防治
7.2.4 計算機犯罪的防範
7.2.5 容災
7.3 認證技術
7.3.1 認證技術概述
7.3.2 散列函式與報文摘要
7.3.3 數字簽名
7.3.4SSL安全協定
7.3.5數字時間戳技術
7.4 密碼技術
7.4.1 密碼技術的基本概念
7.4.2 加密技術的基本原理
7.4.3 對稱密鑰體制和非對稱密鑰體制
7.4.4 數據加密算法
7.5 防火牆
7.5.1 防火牆技術
7.5.2 防火牆的體系結構
7.6 試題分析
7.7 模擬訓練
第8章 標準化與智慧財產權
8.1 標準化的基本概念
8.1.1 標準
8.1.2 標準化
8.1.3 標準化的發展
8.2 標準的分類
8.2.1 根據適用範圍分類
8.2.2 根據標準的性質分類
8.2.3 根據標準的對象和作用分類
8.2.4 根據法律的約束性分類
8.2.5 我國的標準分類
8.3 標準的代號和編號
8.4 標準化組織
8.4.1 國際標準化組織
8.4.2 區域標準化組織
8.4.3 行業標準化組織
8.4.4 國家標準化組織
8.5 智慧財產權
8.5.1 智慧財產權的概念與特徵
8.5.2 智慧財產權的範圍
8.5.3 軟體著作權
8.5.4 專利權
8.6 試題分析
8.7 模擬訓練
第9章 資料庫技術基礎知識
9.1 基本概念
9.1.1 數據和信息
9.1.2 資料庫
9.1.3 資料庫管理系統
9.1.4 資料庫系統
9.1.5 資料庫系統管理員
9.2 數據模型
9.2.1 數據模型的組成要素
9.2.2 概念數據模型
9.3 資料庫系統結構
9.3.1 資料庫的三級模式結構
9.3.2 資料庫系統的體系結構
9.4 關係資料庫
9.4.1 關係資料庫的基本概念
9.4.2 完整性約束
9.5 關係運算
9.5.1 關係代數運算
9.5.2 關係演算
9.5.3 關係代數表達式的最佳化
9.6 關係資料庫設計的基礎理論
9.6.1 關係模式的函式依賴
9.6.2 關係模式的規範化
9.6.3 關係模式的分解
9.7 數據倉庫和數據挖掘基礎知識
9.7.1 數據倉庫
9.7.2 數據挖掘
9.8 試題分析
9.9 模擬訓練
第10章 關係資料庫語言SQL
10.1 SQL概述
10.1.1 SQL的組成及特點
10.1.2 SQL標準化
10.2 SQL的數據定義
10.2.1 創建資料庫
10.2.2 基本表的創建
10.2.3 定義數據完整性
10.2.4 基本表的修改和刪除
10.2.5 視圖的創建、更新和刪除
10.2.6 索引的創建和刪除
10.2.7 創建觸發器
10.3 SQL的數據查詢
10.3.1 查詢語句的結構
10.3.3 聯結查詢
10.3.4 嵌套查詢
10.3.5 集合查詢
10.4 SQL的數據操作
10.4.1 插入數據
10.4.2 刪除數據
10.4.3 修改數據
10.5 SQL的數據控制
10.5.1 授予許可權
10.5.2 收回許可權
10.5.3 視圖機制
10.6 SQL使用方式
10.6.1 嵌入式SQL
10.6.2 動態SQL語句
10.7 存儲過程與函式
10.7.1 存儲過程
10.7.2 函式
10.8 試題分析
10.9 模擬訓練
第11章 計算機專業英語
11.1 專業英語試題特點
11.2 試題分析
11.3 模擬訓練
第12章 軟體工程基礎
12.1 軟體工程基礎知識
12.1.1 軟體工程概述
12.1.2 軟體開發生存周期
12.1.3 軟體開發項目管理與管理工具
12.1.4 軟體開發方法
12.1.5 軟體開發工具與開發環境
12.1.6 軟體質量管理
12.1.7 軟體過程改進
12.1.8 軟體開發過程評估
12.1.9 軟體能力成熟度評估
12.2 系統分析基礎知識
12.2.1 系統分析的目的和任務
……
第13章 資料庫設計
第14章 資料庫套用系統設計
第15章 資料庫系統的運行和管理
第16章 網路環境下的資料庫
第17章 資料庫發展趨勢與新技術
第18章 參考文獻