全国计算机等级考试三级教程——数据库技术(2021年版)
定 价:46 元
- 作者:教育部考试中心 编
- 出版时间:2020/11/1
- ISBN:9787040545418
- 出 版 社:高等教育出版社
- 中图法分类:TP3
- 页码:336
- 纸张:胶版纸
- 版次:1
- 开本:16开
《全国计算机等级考试三级教程——数据库技术(2021年版)》是根据教育部考试中心制定的《全国计算机等级考试三级数据库技术考试大纲》的要求编写的。
全书按照数据库技术考试大纲设定六部分内容:数据库应用系统分析及规划、数据库设计及实现、数据库存储技术、并发控制技术、数据库管理与维护、数据库技术的发展及新技术。全书分14章,论述了数据库技术考试涉及的相关知识和内容。
《全国计算机等级考试三级教程——数据库技术(2021年版)》内容丰富翔实,理论和实践并重,面向数据库工程与应用,实用性强,不仅可作为数据库工程师考试的标准教材,而且可作为高等学校计算机应用及相关专业的教材,还可作为实用的数据库技术培训教材及工程技术人员自学参考书。
本教程是根据教育部考试中心制定的《全国计算机等级考试三级数据库技术考试大纲(2018年版)》的要求编写的,主要是在新考试大纲指导下,对前一版的教程进行修订,使其符合新的数据库技术考试大纲的要求。
全书共分14章,主要包括数据库应用系统的需求分析与设计(包括结构化设计方法和面向对象设计方法)、后台数据库编程、数据库的运行维护与优化、故障管理、数据仓库技术等几个方面。具体内容如下:
第1章 数据库应用系统开发方法。全面介绍了数据库应用系统开发的全过程,包括系统规划分析、需求分析、系统设计、部署、运维,以及各阶段的实现方法。本章最后给出了本书所用的商场经营管理系统案例的业务需求及非功能需求。
第2章 需求分析。介绍需求分析的概念、获取需求的方法、重点介绍功能建模方法数据流图(Data Flow Diagram,DFD),同时简要介绍IDEFO建模方法,并结合第1章提出的商场经营管理系统应用案例给出了用DFD方法建模的过程与结果。
第3章 数据库结构设计。介绍了数据库的概念结构设计、逻辑结构设计和物理结构设计的任务、过程和步骤。在概念设计部分,详细介绍ER建模方法,同时简要介绍了IDEFIX建模方法,并给出了商场经营管理系统应用案例的概念设计结果。逻辑设计部分简单介绍了逻辑设计的概念,并给出了商场经验管理系统案例的逻辑设计结果。物理设计部分主要介绍了数据库的物理结构、索引等的基本概念同时介绍了数据库物理设计包含的内容。
第4章 数据库应用系统功能设计与实施。本章按照DBAS生命周期模型,依次描述DBAS总体设计、DBAS功能概要设计、DBAS功能详细设计的步骤与内容以及应用系统安全架构设计及DBAS实施的过程及内容。
第5章 UML与数据库应用系统。本章结合第1章给出的商场经营管理系统案例,以数据库应用系统生命周期模型中的应用软件设计为主线,介绍了UML的建模方法和过程,给出了案例的UML建模结果。
第6章 高级数据查询。主要介绍了扩展的一些数据查询功能,包括TOP、CASE、查询结果的并、交、差运算、各种形式的子查询、开窗函数、公用表表达式等。有些查询功能是SQL Server2008新增加的。
第7章 数据库及数据库对象。主要介绍了SQL Server 2008中数据库的创建及维护方法,同时介绍了架构、分区表、索引、索引视图等数据库对象的定义方法。
第8章 数据库后台编程技术。本章以SQL Server 2008为基础,介绍了存储过程、函数、触发器、游标的作用及定义方法。
第9章 安全管理。介绍了数据库安全控制概念、如何在SQL Server 2008中实现安全控制,包括用户身份的确认和用户操作权限的管理等,同时简单介绍Oracle的安全控制实现方法。
第10章 数据库运行维护与优化。本章结合数据库运维的日常工作,简要介绍包括监控分析、空间管理、参数调整、系统性能优化以及查询优化涉及的一些方法和技术。
第11章 故障管理。本章针对数据库故障管理的问题,给出了常见的故障管理的种类,简要介绍了数据库恢复技术,包括数据转储、登记日志文件、具有检查点的恢复技术、数据库镜像和RAID技术。
第12章 备份与恢复数据库。主要介绍了SQL Server 2008提供的备份和恢复机制,并简要介绍Oracle提供的备份和恢复机制。
第13章 大规模数据库架构。本章简单介绍了分布式数据库、并行数据库、云计算数据库架构以及XML数据库。
第14章 数据仓库与数据挖掘。本章首先介绍数据仓库的基本概念、如何设计和建造数据仓库、数据仓库的运行与维护,然后介绍联机分析处理与多维数据模型,最后简要概述数据挖掘技术,包括数据挖掘的步骤,数据挖掘中的关联规则挖掘、分类挖掘、聚类挖掘和时间序列分析。
本书主要由何玉洁和刘乃嘉老师负责编写与修订,何玉洁老师负责的内容有第1章。第9章、第12章、附录3、附录4、附录5;刘乃嘉老师负责的内容有第10章、第11章、第13章、第14章、9.6节、12.3节、附录l、附录2。限于水平与时间有限,书中难免有欠妥或错误,望读者提出宝贵意见。
第1章 数据库应用系统开发方法
1.1 数据库应用系统生命周期
1.1.1 软件工程与软件开发方法
1.1.2 DBAS生命周期模型
1.2 规划与分析
1.2.1 系统规划与定义
1.2.2 可行性分析
1.2.3 项目规划
1.3 需求分析
1.3.1 数据需求分析
1.3.2 功能需求分析
1.3.3 性能需求分析
1.3.4 其他需求分析
1.4 系统设计
1.4.1 概念设计
1.4.2 逻辑设计
1.4.3 物理设计
1.5 实现与部署
1.6 运行管理与维护
1.7 应用案例需求
1.7.1 案例概述
1.7.2 案例业务功能需求
1.7.3 非功能性需求概述
小结
习题
第2章 需求分析
2.1 需求分析
2.1.1 需求分析的概念与意义
2.1.2 需求获取的方法
2.1.3 需求分析过程
2.2 需求分析方法
2.2.1 需求分析方法概述
2.2.2 DFD需求建模方法
2.2.3 其他需求建模方法
2.2.4 DFD与IDEFO比较
2.3 需求分析实例
小结
习题
第3章 数据库结构设计
3.1 数据库概念设计
3.1.1 概念设计的任务
3.1.2 概念设计的依据及过程
3.1.3 数据建模方法
3.1.4 概念设计实例
3.2 数据库逻辑设计
3.2.1 概述
3.2.2 逻辑设计实例
3.3 数据库物理设计
3.3.1 物理设计概述
3.3.2 数据库的物理结构
3.3.3 索引
3.3.4 数据库物理设计
3.3.5 其他物理设计环节
小结
习题
第4章 数据库应用系统功能设计与实施
4.1 软件体系结构与设计过程
4.1.1 软件体系结构
4.1.2 软件设计过程
4.2 DBAS总体设计
4.2.1 DBAS体系结构设计
4.2.2 DBAS软件总体设计
4.2.3 软硬件选型与配置设计
4.2.4 业务规则初步设计
4.3 DBAS功能概要设计
4.3.1 表示层概要设计
4.3.2 业务逻辑层概要设计
4.3.3 数据访问层概要设计
4.4 DBAS功能详细设计
4.4.1 表示层详细设计
4.4.2 业务逻辑层详细设计
4.5 应用系统安全架构设计
4.5.1 数据安全设计
4.5.2 环境安全设计
4.5.3 制度安全设计
4.6 DBAS实施
4.6.1 创建数据库
4.6.2 数据装载
4.6.3 编写与调试应用程序
4.6.4 数据库系统试运行
小结
习题
第5章 UML与数据库应用系统
5.1 DBAS建模
5.2 DBAS业务流程与需求表达
5.2.1 业务流程与活动图
5.2.2 系统需求与用例图
5.3 DBAS系统内部结构的表达
5.3.1 系统结构与类图
5.3.2 系统结构与顺序图
5.3.3 系统结构与通信图
5.4 DBAS系统微观设计的表达
5.4.1 微观设计与对象图
5.4.2 微观设计与状态机图
5.4.3 微观设计与时间图
5.5 DBAS系统宏观设计的表达
5.5.1 宏观设计与包图
5.5.2 宏观设计与交互概述图
5.5.3 宏观设计与复合结构图
5.6 DBAS系统实现与部署的表达
5.6.1 系统实现与组件图
5.6.2 系统实现与部署图
小结
习题
第6章 高级数据查询
6.1 一般数据查询功能扩展
6.1.1 使用TOP限制结果集
6.1.2 使用CASE函数
6.1.3 将查询结果保存到新表中
……
第7章 数据库及数据库对象
第8章 数据库后台编程技术
第9章 安全管理
第10章 数据库运行维护与优化
第11章 故障管理
第12章 备份与恢复数据库
第13章 大规模数据库架构
第14章 数据仓库与数据挖掘
附录1 全国计算机等级考试三级数据库技术考试大纲(2018年版)
附录2全国计算机等级考试三级数据库技术考试样题及参考答案
附录3 商场经营管理系统数据库模式
附录4 系统提供的常用函数
附录5 SQL Server 2008的安装与配置
附录6 习题参考答案