顶部
收藏

数据库系统工程师教程


作者:
柳玲 王成良 焦晓军
定价:
65.00元
ISBN:
978-7-04-029739-3
版面字数:
900.000千字
开本:
16开
全书页数:
566页
装帧形式:
平装
重点项目:
暂无
出版时间:
2010-06-18
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机科学与技术专业课程

本书由全国计算机技术与软件专业技术资格(水平)考试办公室组编,根据新版《数据库系统工程师考试大纲》的要求编写而成。

本书共分18章,内容包括:计算机系统基础知识、数据结构与算法基础知识、操作系统基础知识、程序设计语言基础知识、计算机网络基础知识、多媒体技术基础知识、计算机安全基础、标准化与知识产权、数据库技术基础知识、关系数据库语言SQL、计算机专业英语、软件工程基础、数据库设计、数据库应用系统设计、数据库应用系统实施、数据库系统的运行和管理、网络环境下的数据库、数据库发展趋势与新技术。本书每章包括按照考试大纲划分的章节、试题分析和模拟训练。

本书不仅可作为全国计算机技术与软件专业技术资格(水平)考试中数据库系统工程师级别考试的学习辅导用书,也可作为高等学校计算机相关专业的师生和从事数据库技术领域工作的科技人员的参考书。

  • 第1章 计算机系统基础知识
    • 1.1 计算机体系结构
      • 1.1.1 计算机系统的组成
      • 1.1.2 常用输入输出设备
      • 1.1.3 输入输出接口
      • 1.1.4 CISC/RISC
      • 1.1.5 流水线操作
      • 1.1.6 多处理器系统
      • 1.1.7 并行处理器
    • 1.2 存储系统
      • 1.2.1 虚拟存储器
      • 1.2.2 RAID存储器
    • 1.3 可靠性与系统性能评测
      • 1.3.1 计算机故障诊断与容错
      • 1.3.2 计算机可靠性
      • 1.3.3 计算机系统性能计算与评测
    • 1.4 试题分析
    • 1.5 模拟训练
  • 第2章 数据结构与算法基础知识
    • 2.1 数据结构
      • 2.1.1 数据结构的基本概念
      • 2.1.2 数组
      • 2.1.3 线性表
      • 2.1.4 链表
      • 2.1.5 栈
      • 2.1.6 队列
      • 2.1.7 树
      • 2.1.8 图
      • 2.1.9 集合
      • 2.1.10 散列
    • 2.2 算法设计与分析
      • 2.2.1 算法设计基础
      • 2.2.2 排序算法
      • 2.2.3 查找算法
      • 2.2.4 数值计算
      • 2.2.5 字符串处理
      • 2.2.6 递归算法
      • 2.2.7 图的相关算法
    • 2.3 试题分析
    • 2.4 模拟训练
  • 第3章 操作系统基础知识
    • 3.1 操作系统基础
      • 3.1.1 操作系统的定义
      • 3.1.2 操作系统的类型
      • 3.1.3 操作系统的特征与功能
      • 3.1.4 操作系统的内核
    • 3.2 处理器管理
      • 3.2.1 基本概念
      • 3.2.2 进程的状态及其状态转换
      • 3.2.3 进程间通信
      • 3.2.4 进程调度
      • 3.2.5 死锁
    • 3.3 存储管理
      • 3.3.1 基本概念
      • 3.3.2 分区存储管理
      • 3.3.3 分页存储管理
      • 3.3.4 分段存储管理
      • 3.3.5 虚拟存储管理
    • 3.4 设备管理
      • 3.4.1 I/O控制
      • 3.4.2 假脱机系统
      • 3.4.3 磁盘调度
    • 3.5 文件管理
      • 3.5.1 基本概念
      • 3.5.2 文件的结构和组织
      • 3.5.3 文件目录
      • 3.5.4 文件的存取方法
      • 3.5.5 文件的存取控制
      • 3.5.6 文件的共享和保护
      • 3.5.7 系统的安全与可靠性
    • 3.6 作业管理
      • 3.6.1 基本概念
      • 3.6.2 作业调度
      • 3.6.3 作业控制语言
      • 3.6.4 多道程序设计
    • 3.7 用户界面
      • 3.7.1 汉字处理
      • 3.7.2 多媒体处理
      • 3.7.3 人机界面
    • 3.8 网络操作系统基础
    • 3.9 嵌入式操作系统基础
    • 3.10 试题分析
    • 3.11 模拟训练
  • 第4章 程序设计语言基础知识
    • 4.1 基础知识
      • 4.1.1 程序设计语言的基本成分
      • 4.1.2 程序设计语言的种类与特点
    • 4.2 语言处理程序基础
      • 4.2.1 汇编系统的基本原理
      • 4.2.2 编译系统的基本原理
      • 4.2.3 解释系统基本原理
    • 4.3 试题分析
    • 4.4 模拟训练
  • 第5章 计算机网络基础知识
    • 5.1 网络体系结构
      • 5.1.1 网络的拓扑结构
      • 5.1.2 OSI/RM
      • 5.1.3 TCP/IP协议簇
    • 5.2 网络传输介质和设备
      • 5.2.1 网络传输介质
      • 5.2.2 网络传输设备
    • 5.3 局域网的构建及互连
      • 5.3.1 局域网的拓扑结构
      • 5.3.2 局域网协议
      • 5.3.3 局域网的组建
      • 5.3.4 局域网互连
    • 5.4 Internet基础及应用
      • 5.4.1 Internet概述
      • 5.4.2 Internet地址
      • 5.4.3 Internet服务
    • 5.5 网络管理
      • 5.5.1 网络管理软件
      • 5.5.2 网络管理
      • 5.5.3 网络性能分析
      • 5.5.4 网络相关的法律和法规
    • 5.6 试题分析
    • 5.7 模拟训练
  • 第6章 多媒体技术基础知识
    • 6.1 多媒体技术基本概念
      • 6.1.1 媒体的分类
      • 6.1.2 多媒体的特征
      • 6.1.3 多媒体计算机系统
      • 6.1.4 数字声音基础
      • 6.1.5 图形和图像基础
      • 6.1.6 视频和动画基础
      • 6.1.7 流媒体基础
      • 6.1.8 常用多媒体文件格式
    • 6.2 多媒体压缩编码技术
      • 6.2.1 多媒体数据压缩基础
      • 6.2.2 多媒体压缩编码分类
      • 6.2.3 统计编码
      • 6.2.4 LZW算法
      • 6.2.5 预测编码
      • 6.2.6 多媒体数据压缩编码的国际标准
    • 6.3 多媒体技术应用
      • 6.3.1 声音合成
      • 6.3.2 图形图像转换
      • 6.3.3 多媒体网络
      • 6.3.4 多媒体应用开发过程
      • 6.3.5 虚拟现实的概念
      • 6.3.6 计算机辅助设计基础知识
      • 6.3.7 科学计算基础知识
      • 6.3.8 人工智能基础知识
    • 6.4 试题分析
    • 6.5 模拟训练
  • 第7章 计算机安全基础
    • 7.1 计算机安全概述
      • 7.1.1 网络安全概述
      • 7.1.2 操作系统的分级安全管理
      • 7.1.3 数据库安全概述
    • 7.2 计算机病毒
      • 7.2.1 计算机病毒的定义和特点
      • 7.2.2 计算机病毒的类型
      • 7.2.3 计算机病毒的防治
      • 7.2.4 计算机犯罪的防范
      • 7.2.5 容灾
    • 7.3 认证技术
      • 7.3.1 认证技术概述
      • 7.3.2 散列函数与报文摘要
      • 7.3.3 数字签名
      • 7.3.4 SSL安全协议
      • 7.3.5 数字时间戳技术
    • 7.4 密码技术
      • 7.4.1 密码技术的基本概念
      • 7.4.2 加密技术的基本原理
      • 7.4.3 对称密钥体制和非对称密钥体制
      • 7.4.4 数据加密算法
    • 7.5 防火墙
      • 7.5.1 防火墙技术
      • 7.5.2 防火墙的体系结构
    • 7.6 试题分析
    • 7.7 模拟训练
  • 第8章 标准化与知识产权
    • 8.1 标准化的基本概念
      • 8.1.1 标准
      • 8.1.2 标准化
      • 8.1.3 标准化的发展
    • 8.2 标准的分类
      • 8.2.1 根据适用范围分类
      • 8.2.2 根据标准的性质分类
      • 8.2.3 根据标准的对象和作用分类
      • 8.2.4 根据法律的约束性分类
      • 8.2.5 我国的标准分类
    • 8.3 标准的代号和编号
    • 8.4 标准化组织
      • 8.4.1 国际标准化组织
      • 8.4.2 区域标准化组织
      • 8.4.3 行业标准化组织
      • 8.4.4 国家标准化组织
    • 8.5 知识产权
      • 8.5.1 知识产权的概念与特征
      • 8.5.2 知识产权的范围
      • 8.5.3 软件著作权
      • 8.5.4 专利权
    • 8.6 试题分析
    • 8.7 模拟训练
  • 第9章 数据库技术基础知识
    • 9.1 基本概念
      • 9.1.1 数据和信息
      • 9.1.2 数据库
      • 9.1.3 数据库管理系统
      • 9.1.4 数据库系统
      • 9.1.5 数据库系统管理员
    • 9.2 数据模型
      • 9.2.1 数据模型的组成要素
      • 9.2.2 概念数据模型
      • 9.2.3 逻辑数据模型
    • 9.3 数据库系统体系结构
      • 9.3.1 数据库的三级模式结构
      • 9.3.2 数据库系统的体系结构
    • 9.4 关系数据库
      • 9.4.1 关系数据库的基本概念
      • 9.4.2 完整性约束
    • 9.5 关系运算
      • 9.5.1 关系代数运算
      • 9.5.2 关系演算
      • 9.5.3 关系代数表达式的优化
    • 9.6 关系数据库设计的基础理论
      • 9.6.1 关系模式的函数依赖
      • 9.6.2 关系模式的规范化
      • 9.6.3 关系模式的分解
    • 9.7 数据仓库和数据挖掘基础知识
      • 9.7.1 数据仓库
      • 9.7.2 数据挖掘
    • 9.8 试题分析
    • 9.9 模拟训练
  • 第10章 关系数据库语言SQL
    • 10.1 SQL概述
      • 10.1.1 SQL的组成及特点
      • 10.1.2 SQL标准化
    • 10.2 SQL的数据定义
      • 10.2.1 创建数据库
      • 10.2.2 基本表的创建
      • 10.2.3 定义数据完整性
      • 10.2.4 基本表的修改和删除
      • 10.2.5 视图的创建、更新和删除
      • 10.2.6 索引的创建和删除
      • 10.2.7 创建触发器
    • 10.3 SQL的数据查询
      • 10.3.1 查询语句的结构
      • 10.3.2 简单查询
      • 10.3.3 联结查询
      • 10.3.4 嵌套查询
      • 10.3.5 集合查询
    • 10.4 SQL的数据操作
      • 10.4.1 插入数据
      • 10.4.2 删除数据
      • 10.4.3 修改数据
    • 10.5 SQL的数据控制
      • 10.5.1 授予权限
      • 10.5.2 收回权限
      • 10.5.3 视图机制
    • 10.6 SQL使用方式
      • 10.6.1 嵌入式SQL
      • 10.6.2 动态SQL语句
    • 10.7 存储过程与函数
      • 10.7.1 存储过程
      • 10.7.2 函数
    • 10.8 试题分析
    • 10.9 模拟训练
  • 第11章 计算机专业英语
    • 11.1 专业英语试题特点
    • 11.2 试题分析
    • 11.3 模拟训练
  • 第12章 软件工程基础
    • 12.1 软件工程基础知识
      • 12.1.1 软件工程概述
      • 12.1.2 软件开发生存周期
      • 12.1.3 软件开发项目管理与管理工具
      • 12.1.4 软件开发方法
      • 12.1.5 软件开发工具与开发环境
      • 12.1.6 软件质量管理
      • 12.1.7 软件过程改进
      • 12.1.8 软件开发过程评估
      • 12.1.9 软件能力成熟度评估
    • 12.2 系统分析基础知识
      • 12.2.1 系统分析的目的和任务
      • 12.2.2 结构化分析方法
      • 12.2.3 面向对象程序分析
      • 12.2.4 统一建模语言
      • 12.2.5 系统规格说明书
    • 12.3 系统设计基础知识
      • 12.3.1 系统设计的目的和任务
      • 12.3.2 结构化设计方法和工具
      • 12.3.3 系统总体结构设计
      • 12.3.4 系统详细设计
      • 12.3.5 系统设计说明书
    • 12.4 系统实施知识
      • 12.4.1 系统实施的主要任务
      • 12.4.2 程序设计方法
      • 12.4.3 程序设计语言的选择
      • 12.4.4 程序设计风格
      • 12.4.5 信息系统测试的目的和类型
      • 12.4.6 信息系统测试方法
      • 12.4.7 测试设计和管理
      • 12.4.8 系统转换基础知识
    • 12.5 系统运行和维护知识
      • 12.5.1 系统运行管理
      • 12.5.2 系统维护
      • 12.5.3 系统评价
    • 12.6 试题分析
    • 12.7 模拟训练
  • 第13章 数据库设计
    • 13.1 数据库设计概述
      • 13.1.1 数据库设计的目的
      • 13.1.2 数据库设计的基本步骤
    • 13.2 需求分析
      • 13.2.1 需求分析的任务和目标
      • 13.2.2 需求分析的方法和步骤
    • 13.3 概念结构设计
      • 13.3.1 概念结构设计策略与方法
      • 13.3.2 用E-R方法建立概念模型
    • 13.4 逻辑结构设计
      • 13.4.1 E-R图向关系模式的转换
      • 13.4.2 关系模式的规范化
      • 13.4.3 确定完整性约束
      • 13.4.4 用户视图的确定
    • 13.5 数据库的物理设计
      • 13.5.1 确定数据的分布
      • 13.5.2 确定数据的存储结构
      • 13.5.3 确定数据的访问方式
    • 13.6 数据库实施与维护
      • 13.6.1 数据装入与应用程序调试
      • 13.6.2 数据库试运行
      • 13.6.3 数据库的运行和维护
    • 13.7 外部设计文档
    • 13.8 设计评审
    • 13.9 试题分析
    • 13.10 模拟训练
  • 第14章 数据库应用系统设计
    • 14.1 数据库应用系统结构设计
      • 14.1.1 信息系统体系结构的选择
      • 14.1.2 操作系统的选择
      • 14.1.3 数据库管理系统选型
      • 14.1.4 并行计算机体系结构
      • 14.1.5 中间件设计
      • 14.1.6 构件设计
    • 14.2 输入输出设计
      • 14.2.1 用户界面设计
      • 14.2.2 输入设计
      • 14.2.3 输出设计
      • 14.2.4 数据库交互与连接
    • 14.3 物理设计
      • 14.3.1 确定数据库的物理结构
      • 14.3.2 评价物理结构
    • 14.4 安全体系设计
    • 14.5 应用程序开发
      • 14.5.1 应用程序开发
      • 14.5.2 模块划分
      • 14.5.3 编写程序设计文档
      • 14.5.4 设计评审
    • 14.6 试题分析
    • 14.7 模拟训练
  • 第15章 数据库应用系统实施
    • 15.1 系统的配置与管理
    • 15.2 常用数据库管理系统
      • 15.2.1 SQL Server
      • 15.2.2 Oracle
      • 15.2.3 Sybase
      • 15.2.4 DB2
      • 15.2.5 Access
      • 15.2.6 Visual FoxPro
    • 15.3 数据库应用系统安装
    • 15.4 数据库应用系统测试
    • 15.5 培训与用户支持
    • 15.6 试题分析
    • 15.7 模拟训练
  • 第16章 数据库系统的运行和管理
    • 16.1 数据库系统的运行计划
    • 16.2 数据库系统的运行和维护
      • 16.2.1 新旧系统的转换
      • 16.2.2 系统性能的监控
      • 16.2.3 数据库维护
      • 16.2.4 数据库系统的运行统计
      • 16.2.5 数据库系统的审计
    • 16.3 数据库管理
      • 16.3.1 数据库事务管理
      • 16.3.2 并发控制
      • 16.3.3 数据字典的管理
      • 16.3.4 数据完整性维护和管理
      • 16.3.5 数据库物理结构的管理
      • 16.3.6 数据库空间及碎片管理
      • 16.3.7 数据库的备份和恢复
      • 16.3.8 数据安全性管理
      • 16.3.9 数据库管理员的职责
    • 16.4 性能调整
      • 16.4.1 系统硬件优化
      • 16.4.2 逻辑数据库设计优化
      • 16.4.3 物理数据库设计优化
      • 16.4.4 数据库访问优化
    • 16.5 试题分析
    • 16.6 模拟训练
  • 第17章 网络环境下的数据库
    • 17.1 分布式数据库
      • 17.1.1 分布式数据库的概念
      • 17.1.2 分布式数据库的体系结构
      • 17.1.3 分布式查询处理和优化
      • 17.1.4 分布式事务管理
    • 17.2 面向Web的DBMS技术
      • 17.2.1 B/S三层体系结构
      • 17.2.2 数据库互连技术
      • 17.2.3 动态网页
      • 17.2.4 ASP技术
      • 17.2.5 JSP技术
      • 17.2.6 XML
    • 17.3 试题分析
    • 17.4 模拟训练
  • 第18章 数据库发展趋势与新技术
    • 18.1 面向对象数据库
      • 18.1.1 OODBMS的特征
      • 18.1.2 面向对象数据模型
      • 18.1.3 面向对象数据库语言
    • 18.2 对象-关系数据库系统
      • 18.2.1 嵌套关系
      • 18.2.2 复杂类型
      • 18.2.3 继承类型
      • 18.2.4 引用类型
      • 18.2.5 与复杂类型有关的查询
      • 18.2.6 函数
      • 18.2.7 面向对象与对象关系
    • 18.3 并行数据库系统
      • 18.3.1 并行数据库系统的目标
      • 18.3.2 并行数据库的体系结构
      • 18.3.3 并行数据库研究的并行处理技术
    • 18.4 企业资源计划
      • 18.4.1 ERP概述
      • 18.4.2 ERP与数据库
      • 18.4.3 案例分析
    • 18.5 决策支持系统
      • 18.5.1 决策支持系统的概念
      • 18.5.2 数据仓库设计
      • 18.5.3 数据转移技术
      • 18.5.4 联机分析处理技术
      • 18.5.5 联机事务处理
    • 18.6 试题分析
    • 18.7 模拟训练
  • 参考文献

相关图书