第一部分 基础知识篇 3
第一章 计算机系统知识 3
1.1 计算机系统的组成 3
1.2 计算机的基本工作原理 4
1.3 计算机体系结构 5
1.4 安全性、可靠性与系统性能评测基础知识 11
第二章 数据结构和算法 25
2.1 常用数据结构 25
2.2 常见算法设计方法 32
第三章 操作系统知识 44
3.1 操作系统基础知识 44
3.2 处理机管理 46
3.3 存储管理 49
3.4 设备管理 51
3.5 文件管理 53
3.6 作业管理 54
3.7 网络操作系统和嵌入式操作系统基础知识 55
3.8 操作系统实例 57
第四章 程序设计语言基础 70
4.1 基础知识 70
4.2 语言处理程序基础 73
第五章 网络基础知识 86
5.1 网络概述 86
5.2 ISO/OSI网络体系结构 87
5.3 网络的协议与标准 88
5.4 构建网络 90
5.5 Internet及应用 92
5.6 网络安全 94
第六章 多媒体基础知识 106
6.1 多媒体基本概念和特征 106
6.2 音频 107
6.3 图形和图像 109
6.4 动画和视频 112
6.5 多媒体网络 114
6.6 多媒体计算机系统 116
6.7 虚拟现实的概念 116
第七章 数据库技术基础 126
7.1 基本概念 126
7.2 数据模型 127
7.3 DBMS的功能和特征 129
7.4 数据库系统体系结构 130
7.5 数据库的控制功能 131
7.6 数据仓库和数据挖掘基础知识 133
第八章 关系数据库 146
8.1 概述 146
8.2 关系运算 147
8.3 查询优化 149
8.4 关系数据库设计的基础理论 151
第九章 SQL语言 162
9.1 数据库语言 162
9.2 SQL概述 163
9.3 数据库定义 165
9.4 数据操作 168
9.5 SQL中的授权 175
9.6 创建触发器 177
9.7 嵌入式SQL 178
9.8 SQL-99所支持的对象关系模型 179
第十章 系统开发和运行 190
10.1 软件工程和软件开发项目知识 190
10.2 系统分析基础知识 193
10.3 系统设计知识 195
10.4 系统实施知识 198
10.5 系统运行和维护知识 201
第十一章 数据库设计 211
11.1 数据库设计概述 211
11.2 系统需求分析 211
11.3 概念结构设计 212
11.4 逻辑结构设计 213
11.5 数据库的物理设计 214
11.6 数据库应用程序设计 215
11.7 数据库系统的实现 215
11.8 数据库系统实施与维护 215
11.9 数据库的保护 216
第十二章 数据库运行与管理 228
12.1 数据库系统的运行计划 228
12.2 数据库系统的运行和维护 229
12.3 数据库系统的管理 230
12.4 性能调整 233
12.5 用户支持 233
第十三章 网络与数据库 244
13.1 分布式数据库 244
13.2 Web与数据库 246
13.3 XML与数据库 248
第十四章 数据库发展趋势与新技术 259
14.1 面向对象数据库 259
14.2 ERP和数据库 261
14.3 决策支持系统的建立 265
第十五章 知识产权基础知识 274
15.1 知识产权的概念与特点 274
15.2 计算机软件著作权的主体与客体 275
15.3 计算机软件受著作权法保护的条件 276
15.4 计算机软件著作权的权利 276
15.5 计算机软件著作权的归属 277
15.6 计算机软件著作权侵权的鉴别 278
15.7 软件著作权侵权的法律责任 279
15.8 计算机软件的商业秘密权 279
15.9 专利权概述 280
15.10 企业知识产权的保护 281
第十六章 标准化基础知识 290
16.1 标准化的基本概念 290
16.2 标准化过程模式 291
16.3 标准的分类 291
16.4 标准的代号和编号 292
16.5 国际标准和国外先进标准 293
16.6 信息技术标准化 294
16.7 标准化组织 295
16.8 ISO9000标准简介 296
16.9 能力成熟度模型CMM简介 297
16.10 ISO/IEC15504过程评估标准简介 298
第二部分 应用技术篇 307
应用一 机票销售专用数据库的设计 307
应用二 图书管理系统的设计 312
应用三 宾馆客房管理系统的设计 315
应用四 某超市数据库管理系统的设计 318
应用五 ERP案例分析——质量管理系统设计 323
实战练习 326
第三部分 模拟试题篇 331
模拟试题一 331
模拟试题二 341
模拟试题三 353
模拟试题四 368
模拟试题五 379
附录 390
参考答案 390
数据库系统工程师考试大纲 426
参考文献 438