《全国计算机等级考试三级教程 数据库技术 2013年版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:教育部考试中心编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2013
  • ISBN:9787040372335
  • 页数:341 页
图书介绍:本书根据教育部考试中心最新颁布的考试大纲编写,是教育部考试中心组织编写的全国计算机等级考试系列教程之一。本书内容精练、实用性强、叙述通俗、简易可读,每章之后都附有一定数量的习题,是参加三级数据库技术考试者必备的教材。本书也可以作为大专院校非计算机专业的计算机入门参考书。

第1章 数据库应用系统开发方法 1

1.1数据库应用系统生命周期 1

1.1.1软件工程与软件开发方法 1

1.1.2 DBAS生命周期模型 3

1.2规划与分析 4

1.2.1系统规划与定义 5

1.2.2可行性分析 6

1.2.3项目规划 6

1.3需求分析 7

1.3.1数据需求分析 7

1.3.2功能需求分析 8

1.3.3性能需求分析 9

1.3.4其他需求分析 9

1.4系统设计 10

1.4.1概念设计 10

1.4.2逻辑设计 11

1.4.3物理设计 11

1.5实现与部署 12

1.6运行管理与维护 12

1.7应用案例需求 13

1.7.1案例概述 13

1.7.2案例业务功能需求 14

1.7.3非功能性需求概述 15

小结 15

习题 16

第2章 需求分析 17

2.1需求分析 17

2.1.1需求分析的概念与意义 17

2.1.2需求获取的方法 19

2.1.3需求分析过程 19

2.2需求分析方法 22

2.2.1需求分析方法概述 22

2.2.2 DFD需求建模方法 22

2.2.3其他需求建模方法 25

2.2.4 DFD与IDEFO比较 27

2.3需求分析实例 27

小结 32

习题 32

第3章 数据库结构设计 34

3.1数据库概念设计 34

3.1.1概念设计的任务 34

3.1.2概念设计的依据及过程 35

3.1.3数据建模方法 37

3.1.4概念设计实例 41

3.2数据库逻辑设计 44

3.2.1概述 44

3.2.2逻辑设计实例 44

3.3数据库物理设计 46

3.3.1物理设计概述 46

3.3.2数据库的物理结构 47

3.3.3索引 47

3.3.4数据库物理设计 53

3.3.5其他物理设计环节 59

小结 60

习题 61

第4章 数据库应用系统功能设计与实施 62

4.1软件体系结构与设计过程 62

4.1.1软件体系结构 62

4.1.2软件设计过程 63

4.2 DBAS总体设计 64

4.2.1 DBAS体系结构设计 65

4.2.2 DBAS软件总体设计 67

4.2.3软硬件选型与配置设计 67

4.2.4业务规则初步设计 68

4.3 DBAS功能概要设计 69

4.3.1表示层概要设计 70

4.3.2业务逻辑层概要设计 71

4.3.3数据访问层概要设计 71

4.4 DBAS功能详细设计 73

4.4.1表示层详细设计 73

4.4.2业务逻辑层详细设计 74

4.5应用系统安全架构设计 75

4.5.1数据安全设计 75

4.5.2环境安全设计 77

4.5.3制度安全设计 78

4.6 DBAS实施 79

4.6.1创建数据库 79

4.6.2数据装载 80

4.6.3编写与调试应用程序 80

4.6.4数据库系统试运行 80

小结 82

习题 82

第5章UML与数据库应用系统 84

5.1 DBAS建模 84

5.2 DBAS业务流程与需求表达 85

5.2.1业务流程与活动图 85

5.2.2系统需求与用例图 87

5.3 DBAS系统内部结构的表达 91

5.3.1系统结构与类图 91

5.3.2系统结构与顺序图 94

5.3.3系统结构与通信图 97

5.4 DBAS系统微观设计的表达 98

5.4.1微观设计与对象图 98

5.4.2微观设计与状态机图 98

5.4.3微观设计与时间图 99

5.5 DBAS系统宏观设计的表达 100

5.5.1宏观设计与包图 100

5.5.2宏观设计与交互概述图 102

5.5.3宏观设计与复合结构图 103

5.6 DBAS系统实现与部署的表达 103

5.6.1系统实现与组件图 104

5.6.2系统实现与部署图 104

小结 105

习题 106

第6章 高级数据查询 108

6.1一般数据查询功能扩展 108

6.1.1使用TOP限制结果集 108

6.1.2使用CASE函数 109

6.1.3将查询结果保存到新表中 110

6.2查询结果的并、交、差运算 111

6.2.1并运算 111

6.2.2交运算 112

6.2.3差运算 113

6.3相关子查询 113

6.4其他形式的子查询 116

6.5其他一些查询功能 117

6.5.1开窗函数 117

6.5.2公用表表达式 122

小结 124

习题 125

第7章 数据库及数据库对象 128

7.1创建及维护数据库 128

7.1.1 SQL Server数据库概述 128

7.1.2 SQL Server数据库的组成 129

7.1.3数据库文件组 130

7.1.4数据库文件的属性 131

7.1.5用T-SQL语句创建数据库 131

7.1.6修改数据库 135

7.1.7分离和附加数据库 139

7.2架构 140

7.3分区表 142

7.3.1基本概念 142

7.3.2创建分区表 142

7.4索引 146

7.5索引视图 148

小结 150

习题 150

第8章 数据库后台编程技术 152

8.1存储过程 152

8.1.1基本概念 152

8.1.2创建、执行和删除存储过程 153

8.2用户定义函数 157

8.2.1创建和调用标量函数 157

8.2.2创建和调用内联表值函数 159

8.2.3创建和调用多语句表值函数 160

8.2.4删除用户自定义函数 162

8.3触发器 162

8.3.1基本概念 162

8.3.2创建触发器 163

8.3.3删除触发器 166

8.4游标 166

8.4.1游标的组成 166

8.4.2使用游标 167

8.4.3游标示例 169

小结 171

习题 171

第9章 安全管理 174

9.1安全控制概述 174

9.2存取控制 176

9.2.1自主存取控制 176

9.2.2强制存取控制 177

9.3审计跟踪 179

9.4统计数据库的安全性 179

9.5 SQL Server的安全控制 180

9.5.1身份验证模式 180

9.5.2登录账户 181

9.5.3数据库用户 183

9.5.4权限管理 185

9.5.5角色 188

9.6 Oracle的安全管理 192

9.6.1用户与资源管理 193

9.6.2权限管理 194

9.6.3审计功能 196

小结 196

习题 196

第10章 数据库运行维护与优化 198

10.1数据库运行维护基本工作 198

10.2运行状态监控与分析 199

10.3数据库存储空间管理 200

10.4数据库性能优化 201

10.4.1数据库运行环境与参数调整 202

10.4.2模式调整与优化 203

10.4.3存储优化 205

10.4.4查询优化 205

10.4.5 SQL Server性能工具 208

小结 209

习题 209

第11章 故障管理 210

11.1故障管理概述 210

11.1.1故障类型及其解决方法 210

11.1.2数据库恢复技术概述 212

11.2数据转储 212

11.3日志文件 214

11.3.1日志文件的概念 214

11.3.2日志文件的格式与内容 215

11.3.3登记日志文件的原则 216

11.3.4检查点 217

11.4硬件容错方案 218

11.4.1概述 218

11.4.2磁盘保护技术 219

11.4.3服务器容错技术 221

11.4.4数据库镜像与数据库容灾 222

小结 226

习题 226

第12章 备份与恢复数据库 227

12.1备份与恢复的概念 227

12.1.1备份数据库 227

12.1.2恢复数据库 228

12.2 SQL Server的备份与恢复机制 228

12.2.1恢复模式 228

12.2.2备份内容及时间 231

12.2.3 SQL Server的备份机制 231

12.2.4 SQL Server的恢复机制 239

12.3 Oracle的备份与恢复机制 243

12.3.1 Oracle数据库逻辑备份与恢复 243

12.3.2 Oracle数据库物理备份与恢复 244

小结 248

习题 248

第13章 大规模数据库架构 250

13.1分布式数据库 250

13.1.1分布式数据库系统概述 250

13.1.2分布式数据库目标与数据分布策略 250

13.1.3分布式数据库系统的体系结构 252

13.1.4分布式数据库的相关技术 253

13.2并行数据库 254

13.2.1并行数据库概述 254

13.2.2并行数据库系统结构 254

13.2.3数据划分与并行算法 256

13.3云计算数据库架构 258

13.3.1云计算概述 258

13.3.2云数据库体系结构 259

13.3.3云数据库与传统数据库比较 263

13.3.4云数据库展望 263

13.4 XML数据库 263

13.4.1 XML数据库概述 263

13.4.2 SQL Server 2008与XML 265

小结 268

习题 268

第14章 数据仓库与数据挖掘 270

14.1决策支持系统的发展 270

14.1.1决策支持系统及其演化 271

14.1.2基于数据仓库的决策支持系统 272

14.2数据仓库技术概述 273

14.2.1数据仓库的概念与特性 273

14.2.2数据仓库的体系结构与环境 275

14.2.3数据仓库的数据组织 275

14.2.4元数据 278

14.2.5操作型数据存储 278

14.3设计与建造数据仓库 280

14.3.1数据仓库设计的需求与方法 280

14.3.2数据仓库的数据模型 281

14.3.3数据仓库设计步骤 282

14.4数据仓库的运行与维护 284

14.4.1数据仓库数据的更新维护 285

14.4.2数据仓库监控与元数据管理 286

14.5联机分析处理与多维数据模型 287

14.5.1 OLAP简介 287

14.5.2多维分析的基本概念 288

14.5.3多维分析的基本操作 288

14.5.4 OLAP的实现方式 289

14.6数据挖掘技术 290

14.6.1数据挖掘步骤 290

14.6.2关联规则挖掘 292

14.6.3分类挖掘 292

14.6.4聚类挖掘 293

14.6.5时间序列分析 294

小结 295

习题 295

附录1全国计算机等级考试三级数据库技术考试大纲(2013年版) 297

附录2全国计算机等级考试三级数据库技术考试样卷及参考答案 299

附录3商场经营管理系统数据库模式 311

附录4系统提供的常用函数 316

附录5 SQL Server 2008的安装与配置 323

附录6各章习题参考答案 335