企业级数据库基础——DB2

企业级数据库基础——DB2 教材名称: 企业级数据库基础——DB2
ISBN号: 9787894360656 作者: 邓丽
字数: 295千字 规格:
印制时间: 2013-05-01 出版日期: 2013-05-01
定价: 34 元 样章下载: 978-7-89436-065-6企业级数据库基础——DB2样章(加水印).pdf
购买地址:

本教材是学习DB2高级管理与开发知识(《企业级数据库管理与开发——DB2》)的必备基础。教材共由11章构成。第1章阐述了数据库的基本概念以及常见的数据库系统分析;第2章对IBM的DB2产品做了重点分析与介绍;第3章SQL语句详细讲解了SQL规范,并准备了一些有代表性的深入思考题供有能力的学生学习;第4章关系代数阐述了数据库SQL语句的数学理论基础;第5章视图和索引阐述了数据库另外两个非常重要的对象及其相关的应用;第6章数据库系统结构在应用之后总结了数据库的整体架构;第7章阐述了判断关系模式是否符合标准的范式理论;第8章讲述了从现实世界到数据库世界的数据库设计理论;第9章则本着实用的原则讲解了DB2的并发性;第10章对DB2的高级管理部分做了简单介绍;第11章在原有理论与实践的基础上分析了数据库未来的发展趋势。
本教材面向应用型人才培养,具有较强的适用性。教材简明易懂,篇幅适当。在内容编排上突破传统,融入整个课程体系设置之中,注重相关课程之间的整合与衔接;精讲多练,强调实践能力培养,强化学生动手能力和实际问题解决能力的培养;以学生为主体,培养学生自学能力。
目录
 
第1章数据库概述1
1.1数据库的概念1
1.2数据库的发展简史2
1.3常见的关系数据库管理系统3
1.4教材结构和学习指导6
1.4.1教材各章节内容概述6
1.4.2教材的学习指导7
1.5小结7
习题7
第2章DB2介绍8
2.1DB2的发展8
2.2DB2各版本介绍9
2.3DB2 V10.1新特性10
2.4DB2产品组件11
2.5DB2安装与卸载12
2.5.1DB2安装12
2.5.2创建样本数据库20
2.5.3DB2卸载22
2.6DB2 V10.1常用工具22
2.6.1IBM Data Studio22
2.6.2命令行工具30
2.7小结32
习题32
第3章SQL语言33
3.1SQL语言概述33
3.1.1SQL语言的分类33
3.1.2SQL语言的特点343.2数据定义语言34
3.2.1创建表34
3.2.2删除表39
3.2.3修改表结构39
3.3数据查询语言40
3.3.1简单查询40
3.3.2嵌套子查询46
3.3.3多表连接查询48
3.3.4复杂查询51
3.4数据操纵语言53
3.4.1插入数据53
3.4.2修改数据55
3.4.3删除数据56
3.5小结57
习题57
第4章关系代数58
4.1关系模型58
4.1.1关系数据结构58
4.1.2关系操作60
4.1.3关系完整性约束60
4.2关系代数63
4.2.1传统的集合运算63
4.2.2专门的关系运算66
4.3小结71
习题71
本章附录73
第5章视图与索引75
5.1视图操作75
5.1.1定义视图75
5.1.2查询视图79
5.1.3更新视图79
5.1.4视图的作用82
5.2索引设计82
5.2.1索引的概念82
5.2.2索引的类型84
5.2.3索引的优缺点85
5.2.4设计索引85
5.2.5索引的创建与管理86
5.3小结87
习题87
第6章数据库系统结构89
6.1数据库内部体系结构89
6.2数据库应用体系结构92
6.3DBMS的功能和特征94
6.4小结95
习题96
第7章关系规范化理论97
7.1问题提出97
7.2函数依赖98
7.2.1函数依赖的概念99
7.2.2函数依赖常用术语99
7.3关系规范化理论介绍100
7.3.1范式介绍100
7.3.2第一范式100
目录7.3.3第二范式101
7.3.4第三范式102
7.3.5BC范式102
7.4多值依赖103
7.5第四范式105
7.6模式分解原则106
7.7小结110
习题110
第8章数据库设计112
8.1数据库设计概述112
8.1.1数据库设计方法112
8.1.2数据库设计步骤113
8.2需求分析113
8.2.1需求分析的任务113
8.2.2需求调查的方法114
8.3概念结构设计115
8.3.1ER模型115
8.3.2概念结构设计特点与方法117
8.3.3概念结构设计步骤118
8.4逻辑结构设计121
8.4.1逻辑模型的形成122
8.4.2数据模型优化125
8.4.3设计外模式126
8.5物理结构设计127
8.6数据库的实施与维护128
8.6.1数据库数据的加载和试运行128
8.6.2数据库的运行和维护129
8.7小结129
习题130
第9章DB2的并发性133
9.1事务的概念及特性133
9.1.1事务的概念133
9.1.2事务的特性134
9.1.3事务的状态135
9.2事务的并发性135
9.2.1概述135
9.2.2事务并发执行存在的问题136
9.3基于锁的并发控制 139
9.3.1概述139
9.3.2封锁协议140
9.3.3活锁和死锁143
9.3.4并发调度的可串行化146
9.3.5锁的属性与模式148
9.4隔离级156
9.4.1可重复的读156
9.4.2读稳定性157
9.4.3游标稳定性157
9.4.4未提交的读157
9.4.5隔离级的设置方法158
9.5小结159
习题160
第10章DB2高级管理介绍161
10.1DB2安全性161
10.1.1DB2安全性概述161
10.1.2授权操作162
10.1.3回收操作163
10.2备份与恢复164
10.2.1故障类型164
10.2.2备份概述165
10.2.3恢复概述167
10.3数据移动168
10.4小结171
习题171
第11章数据库发展趋势172
11.1面向对象数据库172
11.2对象关系映射技术173
11.3XML数据库174
11.4多媒体数据库177
11.5数据仓库与数据挖掘178
11.5.1数据仓库178
11.5.2数据挖掘178
11.6分布式数据库179
11.7小结180
习题181
参考文献182
技术前沿,与时俱进
使用最新版本的DB2作为开发环境,截至笔者截稿时最新的DB2版本为101,本教材中的所有语句练习均基于此环境。
案例实用,体系完备
教材中配备了丰富的案例,其中很多案例来自于多年的教学积累以及实际教学操作,有很强的实用性。同时教材配备一套完善的案例贯穿各个章节,从各个方面全面覆盖了DB2的各个领域。
循序渐进,通俗易懂
读者只要有最基本的计算机操作基础,就可以按照教材由浅入深逐步学习。教材中的案例讲解通俗易懂,步骤详尽。
资源开放,光盘支撑
本教材配有光盘,其中包含所有的源代码、教学课件等,读者可以充分利用这些资源配合教材进行高效练习。