第1章 计算机系统基础 1
1.1 考试目标与要求 1
1.2 基础知识点 1
1.2.1 计算机系统的组成 1
1.2.2 计算机中数据的表示以及运算 3
1.2.3 计算机的基本组成及工作原理 16
1.2.4 指令系统 31
1.2.5 计算机系统的安全 33
例题分析 37
强化训练 42
强化训练参考答案 44
小结 45
第2章 数据结构与算法 46
2.1 考试目标与要求 46
2.2 基础知识点 46
2.2.1 算法及算法分析 46
2.2.2 常用数据结构 47
2.2.3 排序 73
2.2.4 查找 81
例题分析 91
强化训练 93
强化训练参考答案 95
小结 95
第3章 操作系统知识 96
3.1 考试目标与要求 96
3.2 基础知识点 96
3.2.1 操作系统的基本概念 96
3.2.2 处理机管理 101
3.2.3 存储管理 111
3.2.4 设备管理 117
3.2.5 文件管理 120
3.2.6 作业管理 125
例题分析 126
强化训练 133
强化训练参考答案 135
小结 135
第4章 程序语言基础知识 136
4.1 考试目标与要求 136
4.2 基础知识点 136
4.2.1 程序设计语言的基础 136
4.2.2 汇编程序的基本原理 142
4.2.3 编译程序的基本原理 143
例题分析 185
强化训练 190
强化训练参考答案 191
小结 191
第5章 网络基础知识 193
5.1 考试目标与要求 193
5.2 基础知识点 193
5.2.1 计算机网络简介 193
5.2.2 网络协议和体系结构 200
5.2.3 ISO/OSI网络体系结构 204
5.2.4 构建网络 208
5.2.5 Internet及应用 220
5.2.6 网络安全 228
例题分析 239
强化训练 242
强化训练参考答案 250
小结 251
第6章 多媒体基础 252
6.1 考试目标与要求 252
6.2 基础知识点 252
6.2.1 多媒体的基本概念 252
6.2.2 音频信息及处理 253
6.2.3 图形和图像 260
6.2.4 动画 270
6.2.5 视频 271
6.2.6 多媒体网络 274
6.2.7 虚拟现实的概念 274
例题分析 276
强化训练 282
强化训练习题参考答案 286
小结 287
第7章 数据库技术基础 288
7.1 考试目标与要求 288
7.2 基础知识点 288
7.2.1 数据库基本概念 288
7.2.2 数据模型 291
7.2.3 数据库系统体系结构 298
7.2.4 数据库的控制功能 300
7.2.5 数据仓库和数据挖掘基础知识 306
例题分析 311
强化训练 313
强化训练参考答案 314
小结 315
第8章 关系数据库 316
8.1 考试目标与要求 316
8.2 基础知识点 316
8.2.1 关系数据库的基本概念 316
8.2.2 关系运算 320
8.2.3 查询优化 331
8.2.4 关系数据库及其基础理论 334
例题分析 338
强化训练 349
强化训练参考答案 353
小结 353
第9章 SQL语言 355
9.1 考试目标与要求 355
9.2 基础知识点 355
9.2.1 SQL基础 355
9.2.2 SQL语句 357
9.2.3 聚集函数 370
9.2.4 算术函数 371
9.2.5 SQL中的授权 373
9.2.6 触发器 377
9.2.7 嵌入式SQL 379
例题分析 381
强化训练 390
强化训练参考答案 392
小结 393
第10章 系统开发和运行 394
10.1 考试目标与要求 394
10.2 基础知识点 394
10.2.1 软件工程基础知识 394
10.2.2 系统分析基础知识 402
10.2.3 系统设计基础知识 403
10.2.4 系统实施基础知识 407
10.2.5 系统运行和维护 414
例题分析 417
强化训练 425
强化训练参考答案 430
小结 430
第11章 数据库设计 432
11.1 考试目标与要求 432
11.2 基础知识点 432
11.2.1 数据库设计简介 432
11.2.2 系统需求分析 433
11.2.3 概念结构设计 433
11.2.4 逻辑结构设计 434
11.2.5 数据库的物理设计 435
11.2.6 应用程序设计 435
11.2.7 数据库系统的实现 436
11.2.8 系统实施与维护 436
11.2.9 数据库的保护 437
例题分析 438
强化训练 441
强化训练参考答案 442
小结 444
第12章 数据库的运行与管理 445
12.1 考试目标与要求 445
12.2 基础知识点 445
12.2.1 数据库系统运行计划 445
12.2.2 数据库系统运行维护 446
12.2.3 数据库系统的管理 447
12.2.4 性能调整 448
12.2.5 用户支持 449
例题分析 450
强化训练 450
强化训练参考答案 450
小结 451
第13章 网络与数据库 452
13.1 考试目标与要求 452
13.2 基础知识点 452
13.2.1 分布式数据库 452
13.2.2 Web与数据库 458
13.2.3 XML与数据库 465
例题分析 470
强化训练 472
强化训练参考答案 473
小结 473
第14章 数据库发展趋势与新技术 474
14.1 考试目标与要求 474
14.2 基础知识点 474
例题分析 476
强化训练 478
强化训练参考答案 479
小结 480
附录 数据库系统工程师考试大纲 481
A.1 考试说明 481
A.1.1 考试要求 481
A.1.2 本考试设置的科目 481
A.2 考试范围 481
A.2.1 考试科目1:信息系统知识 481
A.2.2 考试科目2:数据库系统设计与管理 486
参考文献 494