图书介绍
DB2实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![DB2实用教程](https://www.shukui.net/cover/8/34904820.jpg)
- 郑阿奇编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121090738
- 出版时间:2009
- 标注页数:520页
- 文件大小:146MB
- 文件页数:534页
- 主题词:关系数据库-数据库管理系统,DB2-高等学校-教材
PDF下载
下载说明
DB2实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 DB2基础1
第1章 数据库基本概念1
1.1 关系数据库1
1.1.1 关系数据模型1
1.1.2 关系数据库2
1.1.3 关系数据库管理系统4
1.2 DB2数据库的对象4
1.2.1 系统5
1.2.2 实例6
1.2.3 数据库6
1.2.4 数据库分区6
1.2.5 数据库分区组6
1.2.6 表空间6
1.2.7 表8
1.2.8 模式8
1.2.9 配置文件10
1.3 DB2数据库目录11
1.3.1 物理数据库目录11
1.3.2 卷目录12
1.3.3 系统目录12
1.3.4 工作站目录13
1.3.5 数据库连接服务目录13
习题14
第2章 DB2 UDB简介15
2.1 DB2 UDB版本简介15
2.2 DB2免费版的获取及安装15
2.3 DB2的客户端程序和驱动程序17
2.4 配置助手19
2.5 控制中心20
2.5.1 控制中心概述20
2.5.2 控制中心可执行的任务20
2.5.3 控制中心的一般操作21
2.5.4 工具设置23
2.5.5 向导24
2.6 命令工具24
2.6.1 命令编辑器24
2.6.2 命令窗口25
2.6.3 命令行处理器25
2.6.4 “命令编辑器”/“命令窗口”/“命令行处理器”用法的区别26
2.7 信息中心27
2.8 运行状况中心27
2.9 任务中心28
2.10 复制中心29
2.11 日志30
习题30
第3章 数据库、表空间和表的创建31
3.1 数据库的创建、连接、编目和删除31
3.1.1 创建数据库31
3.1.2 SQL语句中的注释符35
3.1.3 连接数据库35
3.1.4 编目数据库37
3.1.5 删除数据库43
3.2 表空间的创建、修改和删除44
3.2.1 创建用户表空间45
3.2.2 修改用户表空间47
3.2.3 删除用户表空间48
3.3 DB2的系统数据类型49
3.4 表的创建、修改和删除53
3.4.1 创建表53
3.4.2 修改表61
3.4.3 删除表66
习题67
第4章 表数据的基本操作68
4.1 操作表数据的两种界面68
4.2 插入记录69
4.2.1 用界面方式插入记录69
4.2.2 用命令方式插入记录70
4.3 修改记录75
4.3.1 用界面方式修改记录75
4.3.2 用命令方式修改记录76
4.4 删除记录79
4.4.1 用界面方式删除记录79
4.4.2 用命令方式删除记录79
习题79
第5章 数据库的基本查询81
5.1 连接、选择和投影81
5.1.1 选择81
5.1.2 投影82
5.1.3 连接82
5.2 SELECT查询语句的基本结构83
5.2.1 只有SELECT子句和FROM子句的查询84
5.2.2 FROM子句及FROM子句中的连接92
5.2.3 FETCH FIRST子句限制结果集返回行数96
5.2.4 WHERE子句及WHERE子句中的谓词连接97
5.2.5 GROUP BY子句103
5.2.6 HAVING子句106
5.2.7 ORDER BY子句108
5.2.8 UNION子句108
5.3 子查询110
习题110
第6章 数据库视图112
6.1 视图的概念112
6.1.1 视图与表的关系112
6.1.2 视图的优点112
6.1.3 使用视图的注意事项113
6.2 创建视图113
6.2.1 用界面方式创建视图113
6.2.2 用命令方式创建视图116
6.2.3 创建特殊类型视图117
6.3 查询视图122
6.4 更新视图123
6.4.1 用界面方式操作视图数据124
6.4.2 用命令方式操作视图记录126
6.5 修改视图的注释127
6.6 删除视图128
习题129
第7章 DB2新技术——pureXML130
7.1 pureXML技术简介130
7.2 创建可以存储XML数据的DB2数据库131
7.3 创建具有XML列的表131
7.4 样本数据132
7.5 XML模式存储库135
7.5.1 XML模式存储库概念135
7.5.2 增大应用程序堆栈大小配置参数135
7.5.3 增大代理程序堆栈大小配置参数136
7.5.4 编写XML模式文档137
7.5.5 向XSR注册XML模式138
7.5.6 删除XSR中的XML模式144
7.6 将XML文档插入到XML类型的列中146
7.6.1 插入时针对XML模式验证XML文档146
7.6.2 插入时不验证XML文档147
7.7 XQuery基础148
7.7.1 XQuery查询的组成部分148
7.7.2 基本约定149
7.7.3 XML名称空间和QName149
7.7.4 序言151
7.7.5 表达式153
7.8 查询XML数据162
7.8.1 界面查询表中XML数据162
7.8.2 如何选择查询XML数据的语言163
7.8.3 用普通SQL查询XML数据165
7.8.4 XQuery和嵌入了SQL的XQuery166
7.8.5 SQL/XML(即嵌入了XQuery的SQL)170
7.9 更新XML数据175
7.9.1 使用SQL语句更新XML数据175
7.9.2 变换表达式176
7.9.3 使用SQL/XML语句更新XML数据180
习题182
第8章 完整性约束、索引与别名183
8.1 默认值和完整性约束183
8.1.1 默认值184
8.1.2 约束184
8.2 索引189
8.2.1 索引的概念190
8.2.2 索引的分类190
8.2.3 创建索引191
8.2.4 查看已创建的索引196
8.2.5 修改索引196
8.2.6 重命名索引197
8.2.7 删除索引197
8.3 别名198
8.3.1 创建别名199
8.3.2 使用别名199
8.3.3 删除别名200
习题200
第9章 SQL过程语言(SQL PL)201
9.1 SQL语言201
9.2 SQL PL语言元素201
9.3 SQL PL语言组成部分203
9.4 VALUES语句204
9.5 数据类型204
9.5.1 系统数据类型205
9.5.2 创建单值数据类型205
9.5.3 创建结构数据类型207
9.5.4 创建数组数据类型210
9.6 变量声明211
9.7 赋值212
9.7.1 赋值语句的语法212
9.7.2 专用寄存器(Special Registers)213
9.8 游标214
9.8.1 游标的概念214
9.8.2 声明游标214
9.8.3 打开游标215
9.8.4 读取数据216
9.8.5 关闭游标216
9.8.6 游标和结果集217
9.9 流程控制语句217
9.9.1 条件语句218
9.9.2 迭代语句与退出循环语句222
9.9.3 RETURN语句227
9.10 异常处理机制228
9.10.1 声明有名称的条件228
9.10.2 声明条件处理程序228
9.10.3 强制发出异常——SIGNAL SQLSTATE228
9.11 MERGE语句229
习题232
第10章 函数、存储过程和触发器233
10.1 系统内置函数233
10.1.1 系统内置函数介绍233
10.1.2 常用系统内置函数234
10.2 用户定义函数238
10.2.1 创建和调用用户定义函数238
10.2.2 用户定义函数的删除246
10.3 存储过程246
10.3.1 存储过程的概念246
10.3.2 存储过程的类型247
10.3.3 SQL存储过程的创建与执行248
10.3.4 存储过程的重载264
10.3.5 存储过程的查询、修改和删除265
10.4 触发器266
10.4.1 触发器的概念266
10.4.2 触发器的类型267
10.4.3 用CREATE TRIGGER语句创建触发器267
10.4.4 查询、修改和删除触发器277
习题279
第11章 系统安全处理281
11.1 身份验证和授权281
11.2 DB2身份验证282
11.2.1 DB2身份验证方式282
11.2.2 其他身份验证参数283
11.2.3 在客户机-服务器环境中设置身份验证284
11.3 管理权限289
11.3.1 管理权限级别289
11.3.2 授予或撤销实例级权限291
11.3.3 授予或撤销数据库级权限294
11.4 特权297
11.4.1 特权级别297
11.4.2 授予和撤销特权298
11.4.3 隐式特权302
11.5 LBAC凭证303
11.6 GET AUTHORIZATIONS命令303
11.7 使用模式控制对数据库对象的访问304
习题304
第12章 数据库恢复306
12.1 备份与恢复的必要性306
12.2 恢复操作的种类306
12.3 事务日志记录306
12.3.1 事务日志记录的概念306
12.3.2 主日志文件和辅助日志文件307
12.3.3 循环日志记录与归档日志记录307
12.3.4 修改事务日志模式308
12.4 恢复场景309
12.4.1 整个数据库意外删除和损坏309
12.4.2 表空间容器意外丢弃或损坏的表空间容器312
12.4.3 恢复到时间点315
习题318
第13章 数据移动319
13.1 数据移动319
13.2 Export/Import/Load实用程序文件格式319
13.3 数据的导出(Export)320
13.3.1 Export实用程序激活方法320
13.3.2 EXPORT命令的格式及选项323
13.4 数据的导入(Import)326
13.4.1 Import实用程序激活方法326
13.4.2 IMPORT命令的格式及选项329
13.5 数据的装入(Load)331
13.5.1 装入操作的4个阶段331
13.5.2 使用Load实用程序快速地清空一个表332
13.5.3 Load实用程序激活方法333
13.6 复制表338
习题339
第14章 数据库一致性机制340
14.1 数据库事务340
14.2 事务日志记录341
14.2.1 控制事务日志记录的参数341
14.2.2 日志文件存储的位置343
14.3 并发性控制344
14.4 锁345
14.4.1 锁的基本概念345
14.4.2 行级锁和表级锁的模式347
14.4.3 获取不同级别的锁的方法348
14.5 隔离级别349
14.5.1 隔离级别349
14.5.2 设置数据库的事务隔离级别350
14.5.3 重写隔离级别(WITH从句)350
14.5.4 继承隔离级别351
14.5.5 锁避免和隔离351
习题351
第二部分 DB2综合应用353
实习0 DB2综合应用数据准备353
P0.1 数据库353
P0.2 学生信息表354
P0.3 课程信息表364
P0.4 学生成绩表367
P0.5 视图369
P0.6 触发器和完整性约束370
P0.7 存储过程372
P0.8 综合应用功能374
实习1 ASP.NET(C#)/DB2学生成绩管理系统375
P1.1 新建母版页面和内容页面375
P1.1.1 新建母版页375
P1.1.2 添加各个内容页面379
P1.2 创建显示照片页面380
P1.3 编辑学生信息383
P1.4 学生信息查询402
P1.5 成绩信息录入408
P1.6 学生成绩查询415
实习2 VC/DB2学生成绩管理系统418
P2.1 VC++6.0数据库访问418
P2.1.1 创建ODBC数据源418
P2.1.2 PXSCJ数据库的连接419
P2.2 学生成绩管理系统424
P2.2.1 系统界面设计424
P2.2.2 学生基本信息录入427
P2.2.3 学生信息的查询和修改432
P2.2.4 成绩信息录入445
P2.2.5 联机操作说明454
实习3 PHP/DB2学生成绩管理系统455
P3.1 开发环境的搭建455
P3.2 主程序界面459
P3.3 学生信息录入462
P3.4 学生信息查询469
P3.5 成绩信息录入476
P3.6 学生成绩查询483
实习4 JAVAEE(STRUTS2)/DB2综合应用实例487
P4.1 构建系统准备487
P4.2 设计系统主界面488
P4.3 学生信息录入490
P4.4 学生信息查询、修改和删除497
P4.4.1 学生信息查询498
P4.4.2 学生详细信息查询502
P4.4.3 删除学生信息506
P4.4.4 更新学生信息507
P4.5 学生成绩录入511