書籍信息
作者:王亞平
定價:128元
印次:3-1
ISBN:9787302481577
出版日期:2018.04.01
印刷日期:2018.02.26
內容簡介
本書作為計算機技術與軟體專業技術資格(水平)考試的中級職稱的指定教材,具有比較權威的指導意義。本書根據2018年審定通過的《資料庫系統工程師考試大綱》的重點,闡述了14章的內容,考生在學習教材內容的同時,還須對照考試大綱認真學習和複習大綱的知識點。 本書是在《資料庫系統工程師考試大綱》的指導下,對《資料庫系統工程師教程(第2版)》進行了認真修編,重寫而成。 本書適合參加本考試的考生和大學在校生作為教材。
目錄
第1章 計算機系統知識
1.1 計算機系統基礎知識
1.1.1 中央處理單元
1.1.2 數據表示和校驗
1.2 計算機體系結構
1.2.1 概述
1.2.2 存儲系統
1.2.3 輸入輸出技術
1.2.4 匯流排結構
1.3 安全性、可靠性與系統性能評測基礎知識
1.3.1 計算機安全概述
1.3.2 加密技術和認證技術
1.3.3 計算機可靠性
1.3.4 計算機系統的性能評價
1.4 多媒體基礎知識
1.4.1 多媒體計算機系統
1.4.2 聲音
1.4.3 圖形和圖像
1.4.4 動畫和視頻
1.4.5 虛擬現實
第2章 程式語言基礎知識
2.1 程式語言概述
2.1.1 程式語言的基本概念
2.1.2 程式語言的基本成分
2.2 程式語言翻譯基礎
2.2.1 彙編程式基本原理
2.2.2 編譯程式基本原理
2.2.3 解釋程式基本原理
第3章 數據結構與算法
3.1 線性結構
3.1.1 線性表
3.1.2 棧和佇列
3.1.3 串
3.2 數組和矩陣
3.3 樹和圖
3.3.1 樹
3.3.2 圖
3.4 常用算法
3.4.1 算法概述
3.4.2 排序
3.4.3 查找
3.4.4 遞歸算法
3.4.5 圖的相關算法
第4章 作業系統知識
4.1 作業系統基礎知識
4.1.1 作業系統的基本概念
4.1.2 作業系統分類及特點
4.1.3 作業系統的發展
4.2 進程管理
4.2.1 基本概念
4.2.2 進程的控制
4.2.3 進程間的通信
4.2.4 管程
4.2.5進程調度 187
4.2.6死鎖 189
4.2.7執行緒 193
4.3存儲管理 194
4.3.1基本概念 194
4.3.2存儲管理方案 195
4.3.3分頁存儲管理 197
4.3.4分段存儲管理 199
7.3.1原子公式 333
7.3.2公式的定義 333
7.3.3關係代數運算轉換為元組
演算表達式 334
7.4域演算 337
7.4.1原子公式 337
7.4.2公式的定義 337
7.4.3舉例 338
7.5查詢最佳化 339
7.5.1基本概念 339
7.5.2關係代數表達式中的查詢
最佳化 340
7.6關係資料庫設計基礎理論 343
7.6.1基礎知識 343
7.6.2規範化 346
7.6.3Armstrong公理系統 350
7.6.4模式分解及分解後的特性 353
第8章SQL語言 360
8.1資料庫語言 360
8.1.1資料庫語言概述 360
8.1.2資料庫語言的分類 361
8.2SQL概述 361
8.2.1SQL語言的特徵 361
8.2.2SQL的基本組成 363
8.3資料庫定義 363
8.3.1基本域類型 363
8.3.2創建表(CREATETABLE) 364
8.3.3修改表和刪除表 365
8.3.4創建和刪除索引 365
8.3.5視圖創建和刪除 367
8.4數據操作 368
8.4.1Select基本結構 368
8.4.2簡單查詢 369
8.4.3連線查詢 370
8.4.4子查詢與聚集函式 370
8.4.5分組查詢 373
8.4.6更名操作 374
8.4.7字元串操作 375
8.4.8集合操作 376
8.4.9視圖查詢與更新 377
8.5SQL中的授權 379
8.5.1主鍵(PrimaryKey)約束 379
8.5.2外鍵(ForeignKey)約束 381
8.5.3屬性值上的約束 382
8.5.4全局約束 382
8.5.5授權(GRANT)與銷權
(REVOKE) 383
8.6創建與刪除觸發器 385
8.6.1概述 386
8.6.2創建觸發器 386
8.6.3更改和刪除觸發器 389
8.7嵌入式SQL 390
8.7.1SQL與宿主語言接口 390
8.7.2動態SQL 393
8.8SQL-99所支持的對象關係模型 394
8.8.1嵌套關係 394
8.8.2複雜類型 396
8.8.3繼承 400
8.8.4引用類型 403
8.8.5與複雜類型有關的查詢 403
8.8.6函式和過程 406
第9章系統開發和運行知識 411
9.1軟體工程基礎知識 411
9.1.1軟體工程基本原理 411
9.1.2軟體生存周期模型 413
9.1.3軟體開發方法 418
9.1.4軟體項目管理 420
9.1.5軟體工具與開發環境 425