当前位置:首页 > 工业技术
全国计算机技术与软件专业技术资格水平考试教学用书  数据库系统工程师
全国计算机技术与软件专业技术资格水平考试教学用书  数据库系统工程师

全国计算机技术与软件专业技术资格水平考试教学用书 数据库系统工程师PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:柳玲,王成泉,焦晓军编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040297393
  • 页数:566 页
图书介绍:本书是在教育部软件学院建设工作办公室的组织下,为了使高校计算机与软件类专业更好地体现国家职业岗位要求,进一步改革教学内容编写而成。作为相关专业核心课程教材,本书同时体现了全国计算机技术与软件专业技术资格(水平)考试“数据库系统工程师”级别考试的要求,将软件资格考试所体现的岗位职业要求融入学校教学,尽可能提高学生面向就业的适应能力。全书分为上下两部分,主要内容包括:信息系统知识、数据结构与算法基础知识、操作系统基础知识、程序设计语言基础知识、计算机网络基础知识、多媒体技术基础知识、计算机安全基础、标准化与信息化基础知识、数据库技术基础知识、关系数据库语言SQL、计算机专业英语、软件工程基础、数据库设计的基础理论、数据库设计、数据库应用系统设计、数据库应用系统实施等。本书可作为高等学校计算机及相关专业数据库系统课程的教学用书。
《全国计算机技术与软件专业技术资格水平考试教学用书 数据库系统工程师》目录

第1章 计算机系统基础知识 1

1.1 计算机体系结构 1

1.1.1 计算机系统的组成 1

1.1.2 常用输入输出设备 5

1.1.3 输入输出接口 8

1.1.4 CISC/RISC 10

1.1.5 流水线操作 10

1.1.6 多处理器系统 12

1.1.7 并行处理器 14

1.2 存储系统 15

1.2.1 虚拟存储器 15

1.2.2 RAID存储器 16

1.3 可靠性与系统性能评测 17

1.3.1 计算机故障诊断与容错 17

1.3.2 计算机可靠性 19

1.3.3 计算机系统性能计算与评测 20

1.4 试题分析 22

1.5 模拟训练 27

第2章 数据结构与算法基础知识 30

2.1 数据结构 30

2.1.1 数据结构的基本概念 30

2.1.2 数组 31

2.1.3 线性表 33

2.1.4 链表 34

2.1.5 栈 35

2.1.6 队列 36

2.1.7 树 37

2.1.8 图 42

2.1.9 集合 46

2.1.10 散列 46

2.2 算法设计与分析 48

2.2.1 算法设计基础 48

2.2.2 排序算法 49

2.2.3 查找算法 54

2.2.4 数值计算 55

2.2.5 字符串处理 56

2.2.6 递归算法 58

2.2.7 图的相关算法 59

2.3 试题分析 62

2.4 模拟训练 66

第3章 操作系统基础知识 69

3.1 操作系统基础 69

3.1.1 操作系统的定义 69

3.1.2 操作系统的类型 69

3.1.3 操作系统的特征与功能 71

3.1.4 操作系统的内核 73

3.2 处理器管理 73

3.2.1 基本概念 74

3.2.2 进程的状态及其状态转换 74

3.2.3 进程间通信 75

3.2.4 进程调度 76

3.2.5 死锁 76

3.3 存储管理 77

3.3.1 基本概念 77

3.3.2 分区存储管理 78

3.3.3 分页存储管理 80

3.3.4 分段存储管理 82

3.3.5 虚拟存储管理 83

3.4 设备管理 84

3.4.1 I/O控制 85

3.4.2 假脱机系统 86

3.4.3 磁盘调度 86

3.5 文件管理 87

3.5.1 基本概念 87

3.5.2 文件的结构和组织 88

3.5.3 文件目录 89

3.5.4 文件的存取方法 90

3.5.5 文件的存取控制 91

3.5.6 文件的共享和保护 93

3.5.7 系统的安全与可靠性 93

3.6 作业管理 94

3.6.1 基本概念 95

3.6.2 作业调度 95

3.6.3 作业控制语言 96

3.6.4 多道程序设计 96

3.7 用户界面 96

3.7.1 汉字处理 96

3.7.2 多媒体处理 97

3.7.3 人机界面 97

3.8 网络操作系统基础 97

3.9 嵌入式操作系统基础 98

3.10 试题分析 98

3.11 模拟训练 103

第4章 程序设计语言基础知识 106

4.1 基础知识 106

4.1.1 程序设计语言的基本成分 106

4.1.2 程序设计语言的种类与特点 109

4.2 语言处理程序基础 111

4.2.1 汇编系统的基本原理 111

4.2.2 编译系统的基本原理 113

4.2.3 解释系统基本原理 128

4.3 试题分析 129

4.4 模拟训练 133

第5章 计算机网络基础知识 137

5.1 网络体系结构 137

5.1.1 网络的拓扑结构 137

5.1.2 OSI/RM 138

5.1.3 TCP/IP协议簇 139

5.2 网络传输介质和设备 140

5.2.1 网络传输介质 140

5.2.2 网络传输设备 141

5.3 局域网的构建及互连 142

5.3.1 局域网的拓扑结构 143

5.3.2 局域网协议 143

5.3.3 局域网的组建 145

5.3.4 局域网互连 145

5.4 Internet基础及应用 146

5.4.1 Internet概述 146

5.4.2 Internet地址 146

5.4.3 Internet服务 147

5.5 网络管理 149

5.5.1 网络管理软件 149

5.5.2 网络管理 150

5.5.3 网络性能分析 153

5.5.4 网络相关的法律和法规 154

5.6 试题分析 155

5.7 模拟训练 159

第6章 多媒体技术基础知识 161

6.1 多媒体技术基本概念 161

6.1.1 媒体的分类 161

6.1.2 多媒体的特征 162

6.1.3 多媒体计算机系统 162

6.1.4 数字声音基础 163

6.1.5 图形和图像基础 164

6.1.6 视频和动画基础 165

6.1.7 流媒体基础 167

6.1.8 常用多媒体文件格式 167

6.2 多媒体压缩编码技术 170

6.2.1 多媒体数据压缩基础 170

6.2.2 多媒体压缩编码分类 171

6.2.3 统计编码 172

6.2.4 LZW算法 173

6.2.5 预测编码 174

6.2.6 多媒体数据压缩编码的国际标准 175

6.3 多媒体技术应用 177

6.3.1 声音合成 177

6.3.2 图形图像转换 177

6.3.3 多媒体网络 177

6.3.4 多媒体应用开发过程 178

6.3.5 虚拟现实的概念 180

6.3.6 计算机辅助设计基础知识 180

6.3.7 科学计算基础知识 181

6.3.8 人工智能基础知识 181

6.4 试题分析 182

6.5 模拟训练 184

第7章 计算机安全基础 186

7.1 计算机安全概述 186

7.1.1 网络安全概述 186

7.1.2 操作系统的分级安全管理 188

7.1.3 数据库安全概述 190

7.2 计算机病毒 190

7.2.1 计算机病毒的定义和特点 190

7.2.2 计算机病毒的类型 191

7.2.3 计算机病毒的防治 192

7.2.4 计算机犯罪的防范 193

7.2.5 容灾 193

7.3 认证技术 195

7.3.1 认证技术概述 195

7.3.2 散列函数与报文摘要 196

7.3.3 数字签名 196

7.3.4 SSL安全协议 197

7.3.5 数字时间戳技术 198

7.4 密码技术 198

7.4.1 密码技术的基本概念 198

7.4.2 加密技术的基本原理 199

7.4.3 对称密钥体制和非对称密钥体制 199

7.4.4 数据加密算法 199

7.5 防火墙 200

7.5.1 防火墙技术 200

7.5.2 防火墙的体系结构 201

7.6 试题分析 202

7.7 模拟训练 204

第8章 标准化与知识产权 206

8.1 标准化的基本概念 206

8.1.1 标准 206

8.1.2 标准化 206

8.1.3 标准化的发展 207

8.2 标准的分类 208

8.2.1 根据适用范围分类 208

8.2.2 根据标准的性质分类 209

8.2.3 根据标准的对象和作用分类 210

8.2.4 根据法律的约束性分类 211

8.2.5 我国的标准分类 211

8.3 标准的代号和编号 211

8.4 标准化组织 212

8.4.1 国际标准化组织 212

8.4.2 区域标准化组织 213

8.4.3 行业标准化组织 213

8.4.4 国家标准化组织 214

8.5 知识产权 214

8.5.1 知识产权的概念与特征 214

8.5.2 知识产权的范围 215

8.5.3 软件著作权 216

8.5.4 专利权 220

8.6 试题分析 223

8.7 模拟训练 226

第9章 数据库技术基础知识 228

9.1 基本概念 228

9.1.1 数据和信息 228

9.1.2 数据库 229

9.1.3 数据库管理系统 229

9.1.4 数据库系统 230

9.1.5 数据库系统管理员 230

9.2 数据模型 230

9.2.1 数据模型的组成要素 231

9.2.2 概念数据模型 231

9.2.3 逻辑数据模型 232

9.3 数据库系统体系结构 237

9.3.1 数据库的三级模式结构 237

9.3.2 数据库系统的体系结构 238

9.4 关系数据库 240

9.4.1 关系数据库的基本概念 240

9.4.2 完整性约束 242

9.5 关系运算 243

9.5.1 关系代数运算 243

9.5.2 关系演算 251

9.5.3 关系代数表达式的优化 253

9.6 关系数据库设计的基础理论 256

9.6.1 关系模式的函数依赖 256

9.6.2 关系模式的规范化 261

9.6.3 关系模式的分解 264

9.7 数据仓库和数据挖掘基础知识 266

9.7.1 数据仓库 266

9.7.2 数据挖掘 269

9.8 试题分析 274

9.9 模拟训练 288

第10章 关系数据库语言SQL 307

10.1 SQL概述 307

10.1.1 SQL的组成及特点 307

10.1.2 SQL标准化 308

10.2 SQL的数据定义 308

10.2.1 创建数据库 309

10.2.2 基本表的创建 310

10.2.3 定义数据完整性 311

10.2.4 基本表的修改和删除 313

10.2.5 视图的创建、更新和删除 314

10.2.6 索引的创建和删除 316

10.2.7 创建触发器 317

10.3 SQL的数据查询 318

10.3.1 查询语句的结构 318

10.3.2 简单查询 318

10.3.3 联结查询 322

10.3.4 嵌套查询 323

10.3.5 集合查询 325

10.4 SQL的数据操作 326

10.4.1 插入数据 326

10.4.2 删除数据 327

10.4.3 修改数据 327

10.5 SQL的数据控制 328

10.5.1 授予权限 328

10.5.2 收回权限 329

10.5.3 视图机制 329

10.6 SQL使用方式 330

10.6.1 嵌入式SQL 330

10.6.2 动态SQL语句 333

10.7 存储过程与函数 334

10.7.1 存储过程 334

10.7.2 函数 335

10.8 试题分析 335

10.9 模拟训练 350

第11章 计算机专业英语 364

11.1 专业英语试题特点 364

11.2 试题分析 364

11.3 模拟训练 370

第12章 软件工程基础 375

12.1 软件工程基础知识 375

12.1.1 软件工程概述 375

12.1.2 软件开发生存周期 376

12.1.3 软件开发项目管理与管理工具 378

12.1.4 软件开发方法 379

12.1.5 软件开发工具与开发环境 380

12.1.6 软件质量管理 381

12.1.7 软件过程改进 382

12.1.8 软件开发过程评估 382

12.1.9 软件能力成熟度评估 383

12.2 系统分析基础知识 385

12.2.1 系统分析的目的和任务 385

12.2.2 结构化分析方法 385

12.2.3 面向对象程序分析 387

12.2.4 统一建模语言 389

12.2.5 系统规格说明书 390

12.3 系统设计基础知识 390

12.3.1 系统设计的目的和任务 390

12.3.2 结构化设计方法和工具 391

12.3.3 系统总体结构设计 392

12.3.4 系统详细设计 393

12.3.5 系统设计说明书 395

12.4 系统实施知识 396

12.4.1 系统实施的主要任务 396

12.4.2 程序设计方法 396

12.4.3 程序设计语言的选择 397

12.4.4 程序设计风格 397

12.4.5 信息系统测试的目的和类型 398

12.4.6 信息系统测试方法 399

12.4.7 测试设计和管理 401

12.4.8 系统转换基础知识 402

12.5 系统运行和维护知识 403

12.5.1 系统运行管理 403

12.5.2 系统维护 405

12.5.3 系统评价 406

12.6 试题分析 406

12.7 模拟训练 412

第13章 数据库设计 418

13.1 数据库设计概述 418

13.1.1 数据库设计的目的 418

13.1.2 数据库设计的基本步骤 418

13.2 需求分析 420

13.2.1 需求分析的任务和目标 420

13.2.2 需求分析的方法和步骤 420

13.3 概念结构设计 423

13.3.1 概念结构设计策略与方法 423

13.3.2 用E-R方法建立概念模型 424

13.4 逻辑结构设计 427

13.4.1 E-R图向关系模式的转换 427

13.4.2 关系模式的规范化 428

13.4.3 确定完整性约束 428

13.4.4 用户视图的确定 428

13.5 数据库的物理设计 429

13.5.1 确定数据的分布 429

13.5.2 确定数据的存储结构 429

13.5.3 确定数据的访问方式 429

13.6 数据库实施与维护 430

13.6.1 数据装入与应用程序调试 430

13.6.2 数据库试运行 431

13.6.3 数据库的运行和维护 431

13.7 外部设计文档 432

13.8 设计评审 433

13.9 试题分析 433

13.10 模拟训练 444

第14章 数据库应用系统设计 455

14.1 数据库应用系统结构设计 455

14.1.1 信息系统体系结构的选择 455

14.1.2 操作系统的选择 456

14.1.3 数据库管理系统选型 457

14.1.4 并行计算机体系结构 457

14.1.5 中间件设计 458

14.1.6 构件设计 459

14.2 输入输出设计 460

14.2.1 用户界面设计 460

14.2.2 输入设计 460

14.2.3 输出设计 461

14.2.4 数据库交互与连接 461

14.3 物理设计 462

14.3.1 确定数据库的物理结构 463

14.3.2 评价物理结构 464

14.4 安全体系设计 464

14.5 应用程序开发 465

14.5.1 应用程序开发 465

14.5.2 模块划分 469

14.5.3 编写程序设计文档 469

14.5.4 设计评审 475

14.6 试题分析 475

14.7 模拟训练 476

第15章 数据库应用系统实施 478

15.1 系统的配置与管理 478

15.2 常用数据库管理系统 479

15.2.1 SQL Server 479

15.2.2 Oracle 479

15.2.3 Sybase 479

15.2.4 DB2 480

15.2.5 Access 480

15.2.6 Visual FoxPro 480

15.3 数据库应用系统安装 481

15.4 数据库应用系统测试 481

15.5 培训与用户支持 482

15.6 试题分析 482

15.7 模拟训练 483

第16章 数据库系统的运行和管理 484

16.1 数据库系统的运行计划 484

16.2 数据库系统的运行和维护 485

16.2.1 新旧系统的转换 485

16.2.2 系统性能的监控 486

16.2.3 数据库维护 487

16.2.4 数据库系统的运行统计 487

16.2.5 数据库系统的审计 487

16.3 数据库管理 488

16.3.1 数据库事务管理 488

16.3.2 并发控制 488

16.3.3 数据字典的管理 491

16.3.4 数据完整性维护和管理 491

16.3.5 数据库物理结构的管理 492

16.3.6 数据库空间及碎片管理 492

16.3.7 数据库的备份和恢复 493

16.3.8 数据安全性管理 496

16.3.9 数据库管理员的职责 498

16.4 性能调整 499

16.4.1 系统硬件优化 499

16.4.2 逻辑数据库设计优化 499

16.4.3 物理数据库设计优化 500

16.4.4 数据库访问优化 501

16.5 试题分析 502

16.6 模拟训练 511

第17章 网络环境下的数据库 515

17.1 分布式数据库 515

17.1.1 分布式数据库的概念 515

17.1.2 分布式数据库的体系结构 517

17.1.3 分布式查询处理和优化 519

17.1.4 分布式事务管理 521

17.2 面向Web的DBMS技术 523

17.2.1 B/S三层体系结构 523

17.2.2 数据库互连技术 524

17.2.3 动态网页 525

17.2.4 ASP技术 525

17.2.5 JSP技术 526

17.2.6 XML 526

17.3 试题分析 534

17.4 模拟训练 536

第18章 数据库发展趋势与新技术 538

18.1 面向对象数据库 538

18.1.1 OODBMS的特征 538

18.1.2 面向对象数据模型 539

18.1.3 面向对象数据库语言 542

18.2 对象-关系数据库系统 543

18.2.1 嵌套关系 543

18.2.2 复杂类型 544

18.2.3 继承类型 544

18.2.4 引用类型 545

18.2.5 与复杂类型有关的查询 545

18.2.6 函数 546

18.2.7 面向对象与对象关系 546

18.3 并行数据库系统 546

18.3.1 并行数据库系统的目标 547

18.3.2 并行数据库的体系结构 547

18.3.3 并行数据库研究的并行处理技术 548

18.4 企业资源计划 549

18.4.1 ERP概述 549

18.4.2 ERP与数据库 551

18.4.3 案例分析 553

18.5 决策支持系统 554

18.5.1 决策支持系统的概念 554

18.5.2 数据仓库设计 555

18.5.3 数据转移技术 557

18.5.4 联机分析处理技术 558

18.5.5 联机事务处理 559

18.6 试题分析 560

18.7 模拟训练 562

参考文献 565

相关图书
作者其它书籍
返回顶部