定 价:65 元
丛书名:全国计算机技术与软件专业技术资格(水平)考试参考用书
- 作者:丁宝康等
- 出版时间:2006/4/1
- ISBN:9787302126577
- 出 版 社:清华大学出版社
- 中图法分类:TP311.13
- 页码:
- 纸张:胶版纸
- 版次:1
- 开本:16
本书是全国计算机技术与软件专业技术资格(水平)考试办公室组织编写的考试辅导用书。本书遵循考试大纲的要求,对数据库系统工程师级别考试应该必备的知识、技能和习题进行了详细的解析。
全书共分16章,内容包括:计算机系统知识、数据结构与算法、操作系统、程序设计语言、网络、多媒体、数据库基本概念、关系数据库理论、SQL语言、系统开发与运行、数据库设计、数据库运行与管理、网络与数据库、数据库新技术、信息化与知识产权、标准化知识。
本书旨在帮助考生快速把握考试的重点和难点,熟悉试题的形式,掌握解答问题的方法和技术。本书不仅是数据库系统工程师级别考试的学习用书,也可作为各类信息技术、数据库系统培训和辅导的教材,还可作为从事数据库领域工作的科技人员的参考书。
自2004年起,全国计算机技术与软件专业技术资格(水平)考试执行人事部、信息产业部新的考试大纲。“数据库系统工程师”是为该考试的信息系统专业中级资格层次设置的一个资格名称。通过数据库系统工程师级别考试的学生,即可被用人单位择优聘任为工程师职务。
据查,这两年参加数据库系统工程师考试的考生为数不少。这是由于“数据库”是计算机得到广泛应用的两大基础之一(另一个是“网络”),所有的计算机应用系统都与数据有关,要建立数据库。
在考试大纲中,要求考生以掌握数据库系统的知识为主,同时适当地掌握硬件、数据结构、操作系统、程序设计语言、网络、多媒体、信息化与知识产权、标准化等基础知识。通过本考试的合格人员将具有较强的能力参与信息系统的开发,能主持数据库结构的设计和数据库应用系统的开发,并具有工程师的实际工作能力和业务水平。
为了满足广大考生的需要,我们组织了参与过多年资格考试命题或辅导的教师,以新的考试大纲为依据,编写了《数据库系统工程师考试全程指导》这本书。由于要求考生了解、熟悉和掌握的内容很多,而考生都已有一定的基础,因此,本书从总结和提高的角度出发,对涉及的知识点加以阐述。本书的每一章由基本要求、基本内容、重点习题解析和模拟试题4部分组成。本书的宗旨是尽可能帮助考生快速把握考试的重点、难点和关键点,熟悉试题的形式,掌握解答问题的方法和技巧,以在考试中取得良好的成绩。
本书共分16章,第1、4、6章由乔健编写,第2章由邓桂英编写,第3章由于玉编写,第5、10、13章由周敏子编写,第7、8、9、11章由丁宝康编写,第12、14章由陈坚编写,第15、16章由许建军编写。还有夏根女、陈长洪、薛剑虹、王晓雯、徐美娟、曾宇昆、杨卫稼等老师参加了编写工作。全书由丁宝康、陈坚担任主编,负责组稿、修改和 统稿。
复旦大学施伯乐教授对本书的编写进行了指导,并审阅了全稿,提出了许多宝贵的意见,我们在此表示衷心的感谢。
在本书的编写过程中,我们还参考了计算机同仁的许多相关书籍和资料,在此对这些参考文献的作者也表示由衷的感谢。
限于水平,书中存在不足之处,敬请广大专家和读者批评指正。对本书的意见请按电子邮件地址dn@citiz.net反馈给我们,非常感谢!
丁宝康 陈 坚
2005年7月
目 录
第1章 计算机系统知识1
1.1 基本要求1
1.2 基本内容1
1.2.1 计算机系统的组成1
1.2.2 计算机的基本工作原理4
1.2.3 计算机体系结构8
1.2.4 存储系统11
1.2.5 指令系统20
1.2.6 输入输出技术21
1.2.7 流水线操作23
1.2.8 总线结构25
1.2.9 多处理机与并行处理27
1.2.10 计算机安全性技术28
1.2.11 计算机可靠性模型37
1.2.12 计算机系统的性能评价与
故障诊断38
1.2.13 小结39
1.3 重点习题解析40
1.3.1 填空题40
1.3.2 简答题42
1.3.3 选择题43
1.4 模拟试题46
第2章 数据结构与算法55
2.1 基本要求55
2.2 基本内容56
2.2.1 数据结构与算法概念56
2.2.2 线性表56
2.2.3 栈和队列58
2.2.4 串59
2.2.5 数组和广义表60
2.2.6 树和二叉树61
2.2.7 图65
2.2.8 查找69
2.2.9 排序75
2.2.10 常见算法设计方法81
2.2.11 小结84
2.3 重点习题解析84
2.3.1 判断题84
2.3.2 填空题86
2.3.3 简答题88
2.3.4 选择题89
2.4 模拟试题90
第3章 操作系统知识99
3.1 基本要求99
3.2 基本内容100
3.2.1 基础知识100
3.2.2 进程描述与控制111
3.2.3 进程互斥与同步115
3.2.4 存储器管理128
3.2.5 处理机管理142
3.2.6 设备管理147
3.2.7 文件系统150
3.2.8 死锁160
3.2.9 网络操作系统和嵌入式
操作系统的基础知识161
3.2.10 小结163
3.3 重点习题解析164
3.3.1 选择题164
3.3.2 简答题166
3.4 模拟试题168
第4章 程序设计语言基础171
4.1 基本要求171
4.2 基本内容171
4.2.1 程序设计语言的基础知识171
4.2.2 汇编程序的基本原理178
4.2.3 编译程序的基本原理179
4.2.4 解释程序的基本原理203
4.2.5 小结204
4.3 重点习题解析205
4.3.1 填空题205
4.3.2 简答题206
4.3.3 选择题208
4.4 模拟试题210
第5章 网络基础知识215
5.1 基本要求215
5.2 基本内容215
5.2.1 网络概述215
5.2.2 ISO/OSI网络体系结构218
5.2.3 网络的协议与标准222
5.2.4 网络设备和介质231
5.2.5 网络搭建236
5.2.6 Internet及应用239
5.2.7 网络安全246
5.2.8 小结249
5.3 重点习题解析249
5.3.1 填空题249
5.3.2 简答题251
5.4 模拟试题252
第6章 多媒体基础知识256
6.1 基本要求256
6.2 基本内容256
6.2.1 多媒体的基本概念256
6.2.2 音频257
6.2.3 图形和图像262
6.2.4 动画和视频268
6.2.5 多媒体网络271
6.2.6 多媒体计算机系统272
6.2.7 虚拟现实274
6.2.8 小结275
6.3 重点习题解析275
6.3.1 填空题275
6.3.2 简答题277
6.3.3 选择题278
6.4 模拟试题281
第7章 数据库技术基础284
7.1 基本要求284
7.2 基本内容284
7.2.1 数据管理技术的发展阶段284
7.2.2 数据库的基本术语288
7.2.3 数据描述288
7.2.4 数据模型292
7.2.5 数据库的体系结构298
7.2.6 数据库管理系统303
7.2.7 数据库系统305
7.2.8 数据库的控制功能313
7.2.9 小结328
7.3 重点习题解析329
7.3.1 填空题329
7.3.2 简答题331
7.3.3 多项选择题335
7.4 模拟试题336
第8章 关系数据库基本理论342
8.1 基本要求342
8.2 基本内容343
8.2.1 关系模型的基本概念343
8.2.2 关系代数346
8.2.3 关系演算353
8.2.4 关系代数表达式的优化357
8.2.5 关系模式的设计准则363
8.2.6 函数依赖365
8.2.7 关系模式的分解特性370
8.2.8 范式376
8.2.9 其他数据依赖和范式381
8.2.10 小结385
8.3 重点习题解析387
8.3.1 填空题387
8.3.2 简答题388
8.4 模拟试题403
8.4.1 单项选择题403
8.4.2 设计题415
第9章 SQL语言417
9.1 基本要求417
9.2 基本内容417
9.2.1 SQL简介417
9.2.2 SQL的数据定义419
9.2.3 SQL的数据查询425
9.2.4 SQL数据查询中的
限制和规定431
9.2.5 SQL的数据更新439
9.2.6 视图442
9.2.7 嵌入式SQL443
9.2.8 SQL的数据控制450
9.2.9 主流数据库厂商及产品462
9.2.10 小结462
9.3 对SELECT语句的深入理解463
9.4 重点习题解析464
9.4.1 填空题464
9.4.2 简答题466
9.4.3 设计题469
9.5 模拟试题477
9.5.1 单项选择题477
9.5.2 设计题480
第10章 系统开发与运行484
10.1 基本要求484
10.2 基本内容484
10.2.1 软件工程基础知识484
10.2.2 软件项目管理知识489
10.2.3 系统分析基础知识495
10.2.4 系统设计知识505
10.2.5 系统实施知识512
10.2.6 系统测试与调试515
10.2.7 系统运行基础知识522
10.2.8 系统维护基础知识523
10.2.9 小结525
10.3 重点习题解析525
10.3.1 填空题525
10.3.2 选择题527
10.3.3 简答题532
10.4 模拟试题533
10.4.1 选择题533
10.4.2 数据流图设计541
第11章 数据库设计547
11.1 基本要求547
11.2 基本内容547
11.2.1 数据库应用系统设计的
全过程547
11.2.2 数据库设计工具介绍554
11.2.3 概念设计与ER模型556
11.2.4 逻辑设计与转换规则577
11.2.5 ER模型实例分析581
11.2.6 面向对象的高级概念
建模586
11.2.7 小结592
11.3 重点习题解析593
11.3.1 填空题593
11.3.2 简答题595
11.3.3 设计题596
11.4 模拟试题598
11.4.1 选择题598
11.4.2 设计题600
第12章 数据库系统的运行与管理603
12.1 基本要求603
12.2 基本内容603
12.2.1 DBS的运行计划603
12.2.2 DBS的运行与维护606
12.2.3 数据库的管理609
12.2.4 性能调整610
12.2.5 用户支持613
12.2.6 小结613
12.3 重点习题解析614
12.4 模拟试题615
第13章 网络与数据库617
13.1 基本要求617
13.2 基本内容617
13.2.1 分布式数据库的定义
和特点617
13.2.2 分布式数据库的体系
结构620
13.2.3 分布式数据库的查询
优化628
13.2.4 分布式数据库的管理631
13.2.5 数据库与WWW636
13.2.6 动态Web网页和开发638
13.2.7 XML与数据库644
13.2.8 小结647
13.3 重点习题解析648
13.3.1 填空题648
13.3.2 简答题649
13.4 模拟试题652
第14章 数据库发展趋势与新技术655
14.1 基本要求655
14.2 基本内容656
14.2.1 从关系数据库到对象
数据库656
14.2.2 面向对象的数据类型
系统656
14.2.3 OODB658
14.2.4 ORDB664
14.2.5 ERP的发展历程674
14.2.6 DW681
14.2.7 数据转移691
14.2.8 OLAP695
14.2.9 DM703
14.2.10 DSS的建立710
14.2.11 小结714
14.3 重点习题解析716
14.4 模拟试题721
第15章 知识产权与信息化基础
知识726
15.1 基本要求726
15.2 基本内容726
15.2.1 知识产权的概念与特点726
15.2.2 计算机软件著作权728
15.2.3 计算机软件著作权的
侵权问题734
15.2.4 专利法概述738
15.2.5 企业知识产权的保护740
15.2.6 信息化基础知识741
15.2.7 远程教育、电子商务、
电子政务745
15.2.8 小结750
15.3 重点习题解析751
15.3.1 填空题751
15.3.2 简答题752
15.4 模拟试题755
第16章 标准化基础知识761
16.1 基本要求761
16.2 基本内容761
16.2.1 标准化的基本概念761
16.2.2 标准化过程模式763
16.2.3 标准的分类764
16.2.4 标准的代号和编号766
16.2.5 国际标准和国外先进
标准767
16.2.6 信息技术标准化769
16.2.7 标准化组织771
16.2.8 ISO 9000标准简介773
16.2.9 能力成熟度模型CMM
简介775
16.2.10 ISO/IEC 15504过程评
估标准简介776
16.2.11 小结778
16.3 重点习题解析779
16.3.1 填空题779
16.3.2 简答题781
16.4 模拟试题783
参考文献786