图书介绍
全国计算机等级考试四级教程 数据库工程师 2011年版PDF|Epub|txt|kindle电子书版本网盘下载
- 教育部考试中心编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040310937
- 出版时间:2010
- 标注页数:380页
- 文件大小:214MB
- 文件页数:394页
- 主题词:电子计算机-水平考试-教材;数据库系统-水平考试-教材
PDF下载
下载说明
全国计算机等级考试四级教程 数据库工程师 2011年版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引论1
1.1 基本概念1
1.1.1 信息与数据1
1.1.2 数据库系统2
1.2 数据模型3
1.2.1 数据模型概念3
1.2.2 数据模型分类4
1.3 数据视图与模式结构6
1.3.1 数据视图与数据抽象6
1.3.2 三级模式结构6
1.3.3 二级映像与数据独立性8
1.4 数据库系统体系结构8
1.5 数据库管理系统9
1.5.1 数据库管理系统的功能10
1.5.2 数据库系统的全局结构10
1.6 数据库技术的发展与应用11
小结12
习题13
第2章 数据库应用系统生命周期14
2.1 数据库应用系统生命周期14
2.1.1 软件工程与软件开发方法14
2.1.2 DBAS软件组成15
2.1.3 DBAS生命周期模型16
2.2 规划与分析18
2.2.1 系统规划与定义18
2.2.2 可行性分析19
2.2.3 项目规划20
2.3 需求分析20
2.3.1 数据与数据处理需求分析21
2.3.2 业务规则需求分析21
2.3.3 性能需求分析22
2.3.4 其他需求分析22
2.4 系统设计23
2.4.1 概念设计23
2.4.2 逻辑设计24
2.4.3 物理设计25
2.5 实现与部署26
2.6 运行管理与维护27
2.6.1 日常维护28
2.6.2 系统性能监控和分析28
2.6.3 系统性能优化调整29
2.6.4 系统升级30
2.7 应用案例30
2.7.1 需求描述30
2.7.2 数据对象31
小结34
习题35
第3章 需求分析及功能建模方法36
3.1 需求分析概述36
3.1.1 需求分析概念36
3.1.2 系统分析员的职能37
3.1.3 需求获取的方法38
3.1.4 需求分析过程39
3.2 DFD建模方法42
3.2.1 DFD方法的基本对象42
3.2.2 开发DFD图43
3.2.3 建模案例43
3.2.4 数据字典45
3.3 IDEFO建模方法46
3.3.1 概述46
3.3.2 IDEFO方法46
3.3.3 建模过程及步骤49
3.4 DFD与IDEFO的比较52
小结52
习题53
第4章 数据库概念设计及数据建模54
4.1 数据库概念设计概述54
4.1.1 数据库概念设计的任务54
4.1.2 概念设计过程55
4.2 数据建模方法55
4.3 ER建模方法56
4.3.1 基本概念56
4.3.2 ER方法语法57
4.3.3 ER方法建模实例58
4.4 IDEF1X建模方法60
4.4.1 IDEF1X概述60
4.4.2 IDEF1X模型元素61
4.4.3 建模过程64
小结69
习题69
第5章 关系数据库逻辑设计71
5.1 概述71
5.2 基本概念71
5.2.1 关系模型71
5.2.2 关系数据库75
5.2.3 关系的完整性75
5.3 关系数据库设计理论76
5.3.1 问题的提出76
5.3.2 函数依赖77
5.3.3 规范化设计方法81
5.4 数据库模式设计89
5.4.1 初始关系模式的设计89
5.4.2 优化关系模式91
5.4.3 数据完整性设计93
5.4.4 安全模式和外模式的设计93
小结93
习题94
第6章 存储技术与数据库物理设计95
6.1 文件组织95
6.1.1 数据库的物理结构95
6.1.2 文件组织96
6.2 文件结构与存取97
6.2.1 堆文件97
6.2.2 顺序文件98
6.2.3 聚集文件99
6.2.4 索引文件100
6.2.5 散列文件100
6.3 索引技术100
6.3.1 基本概念100
6.3.2 有序索引的分类及特点102
6.4 散列技术105
6.4.1 散列文件105
6.4.2 散列函数107
6.4.3 桶溢出107
6.5 数据字典108
6.6 数据库物理设计108
6.6.1 设计步骤和内容108
6.6.2 数据库逻辑模式调整109
6.6.3 DB文件组织与存取设计111
6.6.4 数据分布设计113
6.6.5 安全模式设计115
6.6.6 确定系统配置116
6.6.7 物理模式评估117
小结117
习题117
第7章 数据库应用系统功能设计119
7.1 软件体系结构与设计过程119
7.1.1 软件体系结构119
7.1.2 软件设计过程120
7.2 DBAS总体设计121
7.2.1 系统总体设计121
7.2.2 软件总体设计123
7.2.3 客户/服务器体系结构123
7.3 概要设计125
7.3.1 数据库事务概要设计125
7.3.2 应用软件概要设计127
7.4 详细设计127
7.4.1 数据库事务详细设计128
7.4.2 应用软件详细设计128
7.5 人机界面设计129
小结131
习题131
第8章 关系数据库操作语言SQL132
8.1 SQL支持的数据类型132
8.1.1 数值型132
8.1.2 字符串型133
8.1.3 日期时间类型134
8.1.4 货币类型134
8.2 定义和维护关系表134
8.2.1 关系表的定义与删除135
8.2.2 修改表结构137
8.3 数据操作语言137
8.3.1 数据查询138
8.3.2 数据修改151
8.4 索引153
8.5 视图154
8.5.1 定义视图155
8.5.2 删除视图156
8.5.3 视图的作用157
小结157
习题157
第9章 事务调度与并发控制160
9.1 事务与事务调度160
9.1.1 事务的概念160
9.1.2 事务的特性161
9.1.3 事务调度162
9.1.4 可串行化调度164
9.2 基于锁的并发控制技术166
9.2.1 锁的概念166
9.2.2 加锁协议167
9.2.3 两阶段锁协议167
9.2.4 锁粒度168
9.3 死锁处理168
9.3.1 死锁预防169
9.3.2 死锁检测与恢复170
9.4 活锁处理170
小结171
习题172
第10章 数据库的实施、运行和维护173
10.1 数据库的实施173
10.1.1 定义数据库结构173
10.1.2 数据装载173
10.1.3 编写与调试应用程序174
10.1.4 数据库的试运行174
10.2 数据库的运行和维护176
10.3 监控分析177
10.4 空间管理177
10.5 参数调整179
10.6 查询优化180
小结182
习题182
第11章 故障管理183
11.1 事务183
11.2 故障的种类及解决方法184
11.2.1 事务内部故障184
11.2.2 系统故障184
11.2.3 介质故障185
11.2.4 计算机病毒故障185
11.3 数据库恢复技术概述185
11.4 数据转储186
11.5 登记日志文件187
11.5.1 日志文件的格式和内容187
11.5.2 日志文件的作用188
11.5.3 登记日志文件的原则190
11.6 具有检查点的恢复技术190
11.6.1 检查点的作用190
11.6.2 检查点的引入191
11.6.3 恢复的步骤191
11.7 数据库镜像192
11.7.1 数据库镜像的引入192
11.7.2 数据库镜像简介192
11.7.3 数据库镜像分类192
11.7.4 工作方式193
11.8 RAID的恢复技术194
小结196
习题196
第12章 SQL Server 2000数据库管理系统197
12.1 SQL Server 2000概述197
12.2 SQL Server 2000的安装198
12.2.1 安装前的准备198
12.2.2 安装及安装选项199
12.2.3 测试安装203
12.3 SQL Server 2000常用工具简介203
12.3.1 企业管理器203
12.3.2 查询分析器204
12.4 创建与管理数据库205
12.4.1 系统数据库206
12.4.2 SQL Server数据库的构成206
12.4.3 创建数据库207
12.4.4 删除数据库211
12.5 Transact-SQL简介212
12.5.1 Transact-SQL语言基础知识212
12.5.2 流程控制语句213
12.6 数据传输214
12.6.1 DTS功能概述215
12.6.2 利用DTS向导实现数据传输215
小结219
习题219
上机练习219
第13章 数据库对象221
13.1 存储过程221
13.1.1 存储过程基本概念221
13.1.2 创建和执行存储过程222
13.2 用户自定义函数225
13.2.1 基本概念225
13.2.2 创建和调用标量函数225
13.2.3 创建和调用内嵌表值函数226
13.2.4 创建和调用多语句表值函数227
13.3 触发器229
13.3.1 触发器基本概念229
13.3.2 创建触发器229
13.4 查看、修改及删除对象232
13.4.1 查看对象232
13.4.2 修改对象232
13.4.3 删除对象233
小结234
习题234
第14章 安全管理236
14.1 安全控制236
14.1.1 安全控制模型236
14.1.2 数据库权限的种类及用户的分类237
14.2 SQL Servet的安全控制237
14.3 管理SQL Server登录账户238
14.3.1 系统内置的登录账户238
14.3.2 建立登录账户238
14.3.3 删除登录账户240
14.4 管理数据库用户240
14.4.1 建立数据库用户241
14.4.2 删除数据库用户242
14.5 管理权限242
14.5.1 SQL Servet权限种类242
14.5.2 权限的管理242
14.6 角色245
14.6.1 固定的服务器角色246
14.6.2 固定的数据库角色247
14.6.3 用户自定义的角色249
小结251
习题251
上机练习252
第15章 备份和恢复数据库253
15.1 备份数据库253
15.1.1 概述253
15.1.2 备份设备253
15.1.3 创建备份设备254
15.1.4 备份类型255
15.1.5 备份策略256
15.1.6 实现备份257
15.1.7 备份媒体集261
15.2 恢复数据库262
15.2.1 恢复前的准备及恢复顺序262
15.2.2 实现恢复263
小结267
习题267
上机练习268
第16章 VB开发环境与数据访问接口269
16.1 Visual Basic 6.0简介269
16.1.1 Visual Basic 6.0的特点269
16.1.2 Visual Basic 6.0环境需求270
16.2 Visual Basic程序设计基础270
16.2.1 Visual Basic集成开发环境270
16.2.2 Visual Basic程序设计的基本步骤271
16.3 数据绑定控件274
16.3.1 数据绑定控件概述274
16.3.2 DataGrid控件的主要属性274
16.3.3 DataList和DataCombo控件275
16.4 数据访问接口276
16.4.1 ODBC276
16.4.2 OLE DB279
16.4.3 ADO280
16.4.4 JDBC280
小结282
习题282
第17章 VB数据库应用编程283
17.1 ADO数据控件283
17.1.1 ADO数据控件的主要属性和方法284
17.1.2 RecordSet对象的主要属性和方法287
17.2 ADO数据控件使用示例289
17.2.1 示例1289
17.2.2 示例2290
17.3 ADO对象296
17.3.1 Connection对象297
17.3.2 Command对象298
17.3.3 RecordSet对象299
17.3.4 Field对象303
17.3.5 Parameter对象304
17.3.6 Error对象305
17.3.7 使用ADO对象模型访问数据库306
小结312
习题312
上机练习313
第18章 统一建模语言UML315
18.1 UML简介315
18.2 UML静态建模机制316
18.2.1 用例模型和用例图316
18.2.2 类图和对象图318
18.2.3 包和包图323
18.2.4 组件和组件图324
18.2.5 部署图324
18.3 UML动态建模机制325
18.3.1 顺序图325
18.3.2 协作图326
18.3.3 状态图327
18.3.4 活动图328
小结328
习题329
第19章 分布式数据库、对象数据库和并行数据库331
19.1 分布式数据库331
19.1.1 分布式数据库系统概述331
19.1.2 分布式数据库目标与数据分布策略331
19.1.3 分布式数据库系统的体系结构333
19.1.4 分布式数据库的相关技术334
19.2 对象数据库335
19.2.1 面向对象数据库的基本概念335
19.2.2 面向对象技术与数据库技术336
19.2.3 对象-关系数据库338
19.3 并行数据库339
19.3.1 并行数据库概述339
19.3.2 并行数据库系统结构340
19.3.3 数据划分与并行算法341
小结343
习题344
第20章 数据仓库与数据挖掘345
20.1 决策支持系统的发展345
20.1.1 决策支持系统及其演化346
20.1.2 基于数据仓库的决策支持系统347
20.2 数据仓库技术概述348
20.2.1 数据仓库的概念与特性348
20.2.2 数据仓库的体系结构与环境350
20.2.3 数据仓库的数据组织350
20.2.4 元数据352
20.2.5 操作型数据存储(ODS)352
20.3 设计与建造数据仓库354
20.3.1 数据仓库设计的需求与方法354
20.3.2 数据仓库的数据模型355
20.3.3 数据仓库设计步骤356
20.4 数据仓库的运行与维护356
20.4.1 数据仓库数据的更新维护357
20.4.2 数据仓库监控与元数据管理358
20.5 联机分析处理与多维数据模型359
20.5.1 OLAP简介359
20.5.2 多维分析的基本概念359
20.5.3 多维分析的基本活动359
20.5.4 OLAP的实现方式360
20.6 数据挖掘技术361
20.6.1 数据挖掘步骤361
20.6.2 关联规则挖掘362
20.6.3 分类挖掘363
20.6.4 聚类挖掘363
20.6.5 时间序列分析364
小结364
习题364
附录1 全国计算机等级考试四级数据库工程师考试大纲(2007年版)366
附录2 2010年3月全国计算机等级考试四级笔试试题及参考答案——数据库工程师368
参考文献379