《数据库系统工程师应试教程》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:CIU-软考联盟,田艳花,程志全主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115142580
  • 页数:614 页
图书介绍:本书对数据库系统工程师考试的相关基础知识进行了系统的讲解。

目录 1

第0讲 软考指南 1

第一篇 计算机系统 11

第1讲 计算机的组成原理 13

1.1 计算机系统组成基础 14

1.2 常用I/O设备的性能及工作原理 21

1.3 I/O接口 23

第2讲 计算机体系结构 29

2.1 计算机体系结构概述 29

2.2 存储系统的工作原理 35

2.3 虚拟存储器基础 42

2.4 RAID磁盘阵列的类型和特性 45

2.5 并行处理系统与多处理机 47

2.6 计算机系统的可靠性 50

2.7 计算机系统性能评价 51

2.8 计算机故障诊断与容错 54

第3讲 数据结构 57

3.1 数组 57

3.2 线性表 58

3.3 链表 59

3.4 队列 61

3.5 栈 62

3.6 树 62

3.7 图 68

3.8 Hash 71

第4讲 算法设计与分析 75

4.1 算法基础 75

4.2 排序 77

4.3 查找 83

4.4 常用算法设计方法 84

第5讲 操作系统基础 97

5.1 操作系统基本概念 97

5.2 操作系统内核 99

5.3 处理机管理 101

5.4 存储管理 105

5.5 设备管理 109

5.6 文件管理 111

5.7 作业管理 114

5.8 网络操作系统基础 115

5.9 嵌入式操作系统 117

第6讲 程序设计语言与编译原理 121

6.1 常见程序设计语言的主要特点和适用情况 121

6.2 程序设计语言的基本成分 123

6.3 编译系统基本原理 126

6.4 汇编系统的基础知识和工作原理 139

6.5 解释系统的基础知识和工作原理 139

第二篇 系统开发与运行 143

第7讲 软件工程基础 145

7.1 基础知识 145

7.2 软件开发的基本策略 147

7.3 软件过程与软件生存周期 148

7.4 常见的软件开发模型 149

7.5 软件质量 151

7.6 CMM概述 153

7.7 软件项目管理 155

第8讲 软件系统分析 161

8.1 系统分析概述 161

8.2 结构化分析方法 164

8.3 面向对象分析 167

8.4 UML技术概述 169

第9讲 系统设计 175

9.1 系统设计概述 175

9.2 结构化设计方法和工具 176

9.3 面向对象的设计方法 179

9.4 系统总体结构设计 180

9.5 系统详细设计 183

9.6 系统设计说明书 186

第10讲 系统实施、运行和维护 189

10.1 系统实施概述 189

10.2 程序设计 190

10.3 软件测试 191

10.4 系统运行和维护 199

10.5 性能评测 202

第三篇 数据库系统基本知识 205

第11讲 数据库技术基础 207

11.1 基本概念 208

11.2 数据库管理系统的功能和特征 211

11.3 数据库系统的层次结构 214

11.4 数据模型 216

11.5 基于数据模型对数据库系统的分类 218

11.6 数据库系统体系结构 219

11.7 数据库系统的历史 220

第12讲 实体-联系模型 223

12.1 基本概念 223

12.2 实体-联系图 226

12.3 弱实体集 229

12.4 扩展的E-R特征 230

12.5 数据库E-R模式的设计 234

第13讲 关系模型 241

13.1 关系数据库的结构 241

13.2 关系代数 244

13.3 扩展的关系代数运算 248

13.4 数据库的修改 250

13.5 元组关系演算 251

13.6 完整性约束 253

第14讲 SQL语言 259

14.1 背景 260

14.2 数据库定义 261

14.3 SQL数据查询 263

14.4 数据库的修改 272

14.5 完整性机制 277

14.6 SQL中的触发器 281

14.7 SQL使用方式 282

14.8 SQL标准化 287

第15讲 关系数据库设计基础理论 291

15.1 第一范式 291

15.2 关系数据库设计中易犯的错误 292

15.3 函数依赖 292

15.4 模式分解 298

15.5 Boyce-Codd范式 299

15.6 第三范式 303

15.7 第四范式 305

15.8 规范化在数据库设计过程中的应用 308

第16讲 数据库的控制功能 313

16.1 事务的基本概念 313

16.2 并发控制 316

16.3 数据库备份与恢复 324

第17讲 数据库的安全性 331

17.1 安全性策略的理解 331

17.2 SQL中的授权 335

17.3 数据库安全测量 337

第18讲 数据仓库和数据挖掘 341

18.1 数据存储及数据结构 341

18.2 索引和查询 342

18.3 数据挖掘 348

18.4 数据仓库 356

第19讲 面向对象数据库系统 361

19.1 面向对象数据模型 361

19.2 面向对象的语言 368

19.3 持久化C++语言系统 370

第20讲 对象-关系数据库系统 377

20.1 嵌套关系 378

20.2 复杂类型 379

20.3 继承 382

20.4 引用类型 384

20.5 函数和过程 388

20.6 面向对象与对象-关系 392

第四篇 数据库的设计、实现和应用 395

第21讲 数据库设计 397

21.1 数据库系统开发周期 398

21.2 数据库设计方法学简介 404

21.3 步骤1:创建并检查E-R模型 407

21.4 步骤2:将E-R模型映射为表 410

21.5 步骤3:为目标DBMS转换全局逻辑数据模型 414

21.6 步骤4:选择文件组织方式和索引 415

21.7 步骤5:设计用户视图 419

21.8 步骤6:设计安全性机制 419

21.9 步骤7:引入受控冗余的考虑 419

21.10 步骤8:监视并调整操作系统 422

第22讲 数据库应用系统设计 425

22.1 设计数据库应用系统结构 426

22.2 设计输入/输出 430

22.3 设计物理数据 434

22.4 设计安全体系 435

22.5 应用程序开发 438

22.6 编写应用系统设计文档 446

22.7 设计评审 447

第23讲 数据库应用系统实施 451

23.1 整个系统的配置与管理 451

23.2 数据库应用系统安装 454

23.3 数据库应用系统测试 455

23.4 SQL Server——数据库系统的典型实例 456

第24讲 数据库系统的运行与管理 461

24.1 数据库系统的运行计划 462

24.2 数据库系统的运行和维护 465

24.3 数据库管理 468

24.4 性能调整 470

24.5 用户支持 472

第25讲 分布式数据库及其设计 475

25.1 基本概念 476

25.2 分布式数据库的体系结构 478

25.3 分布式数据存储 481

25.4 分布式事务 482

25.5 提交协议 483

25.6 并发控制 486

25.7 分布式查询 487

25.8 网络环境下数据库系统的设计与实施 490

第26讲 Web与数据库 497

26.1 Web数据库连接 497

26.2 Web与数据库的连接方法 499

26.3 ASP、JSP和XML的应用 502

第27讲 数据库发展趋势与新技术 507

27.1 ERP和数据库 507

27.2 决策支持系统的建立 515

第五篇 其他知识 523

第28讲 计算机应用与多媒体技术 525

28.1 计算机应用基础知识 525

28.2 多媒体系统概述 526

28.3 图形和图像 528

28.4 音频 530

28.5 视频(动画) 535

28.6 多媒体数据压缩和编码 536

第29讲 计算机网络 541

29.1 基本概念 541

29.2 网络传输介质及控制 547

29.3 常用网络设备 549

29.4 局域网的构建及互联 553

29.5 广域网的通信技术 556

29.6 Internet初步 558

29.7 C/S与B/S结构基础 560

29.8 网络管理基础 561

第30讲 安全性知识 565

30.1 安全性基本概念 565

30.2 计算机病毒简介 568

30.3 加密技术 569

30.4 网络安全概述 572

30.5 安全管理措施 580

第31讲 标准化、信息化和相关法律 585

31.1 标准化概述 585

31.2 数据交换标准 587

31.3 标准化组织 587

31.4 ISO 9000标准 588

31.5 软件工程标准化 591

31.6 国家信息化战略 592

31.7 企业信息化策略 593

31.8 远程教育基础 593

31.9 电子商务基础 594

31.10 电子政务基础 595

31.11 著作权法及实施条例 597

31.12 计算机软件保护条例 600

31.13 专利法及实施细则 601

31.14 商标法 603

31.15 反不正当竞争法 604

第32讲 计算机专业英语 607

32.1 历年试卷分析 607

32.2 例题详解 607