图书介绍
DB2从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- 明日科技编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302458005
- 出版时间:2017
- 标注页数:450页
- 文件大小:70MB
- 文件页数:460页
- 主题词:关系数据库系统
PDF下载
下载说明
DB2从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识2
第1章 初识DB22
1.1 DB2的发展历史3
1.2关系型数据库的基本理论4
1.2.1数据模型的概念4
1.2.2常见的数据模型4
1.2.3关系型数据库与数据库管理系统5
1.2.4关系型数据库的E-R模型6
1.2.5关系型数据库的设计范式8
1.2.6关系数据库的设计原则10
1.3其他常见关系数据库10
1.3.1 Access数据库11
1.3.2 SQL Server数据库11
1.3.3 Oracle数据库11
1.4 DB2的安装与配置11
1.4.1 DB2的安装11
1.4.2验证DB2的安装19
1.5小结21
1.6实践与练习21
第2章DB2的体系结构与DB2工具22
2.1 DB2体系结构23
2.2对象层次关系24
2.3数据访问过程24
2.4 DB2命令工具的使用25
2.4.1命令编辑器25
2.4.2命令窗口26
2.4.3命令行处理器26
2.4.4“命令编辑器”“命令窗口”“命令行处理器”用法的区别27
2.5 DB2常用工具28
2.5.1配置助手28
2.5.2控制中心29
2.5.3工具设置31
2.5.4向导32
2.5.5信息中心32
2.5.6运行状况中心33
2.5.7任务中心33
2.5.8复制中心34
2.5.9日志35
2.6小结36
2.7实践与练习36
第3章 实例和服务器管理37
3.1实例38
3.1.1什么是DB2实例38
3.1.2创建实例38
3.1.3实例目录39
3.1.4列出实例40
3.1.5启动/停止实例40
3.1.6更新实例40
3.1.7删除实例41
3.1.8配置实例41
3.2管理服务器42
3.2.1管理服务器的概念42
3.2.2创建管理服务器42
3.2.3管理服务器的相关命令43
3.2.4删除管理服务器44
3.2.5配置管理服务器44
3.3小结45
3.4实践与练习45
第4章DB2数据库基础46
4.1数据库结构47
4.2数据库基本概念48
4.3数据库的创建、编目和删除49
4.3.1创建数据库49
4.3.2 SQL语句中的注释符54
4.3.3编目数据库54
4.3.4删除数据库64
4.4小结65
4.5实践与练习65
第55章 管理表空间和表66
5.1表空间的创建、修改和删除67
5.1.1创建表空间68
5.1.2修改表空间70
5.1.3删除表空间72
5.2表的创建、修改和删除73
5.2.1 DB2数据类型74
5.2.2创建表77
5.2.3修改表84
5.2.4删除表91
5.3小结92
5.4实践与练习92
第6章 表数据的基本操作93
6.1 SQL语言的概述94
6.1.1 SQL语言的特点94
6.1.2 SQL语言的分类95
6.1.3 SQL语言的编写规则95
6.2使用界面操作表数据96
6.3插入记录98
6.3.1用界面方式插入记录98
6.3.2用命令方式插入记录99
6.4修改记录103
6.4.1用界面方式修改记录103
6.4.2用命令方式修改记录104
6.5删除记录107
6.5.1用界面方式删除记录108
6.5.2用命令方式删除记录108
6.6小结109
6.7实践与练习109
第7章 数据库对象110
7.1数据库对象概述111
7.2模式111
7.2.1使用控制中心的方式创建模式112
7.2.2使用命令的方式创建模式114
7.3表115
7.3.1表的维护115
7.3.2表约束116
7.3.3表状态118
7.3.4表压缩119
7.3.5表分区120
7.4索引121
7.4.1 B+树结构121
7.4.2索引的好处122
7.4.3合适的索引124
7.4.4复合索引124
7.5其他常用数据库对象126
7.5.1视图127
7.5.2昵称127
7.5.3序列127
7.5.4自增字段129
7.6小结131
7.7实践与练习132
第2篇 核心技术134
第8章DB2数据查询技术134
8.1选择、投影、连接和集合运算135
8.1.1选择135
8.1.2投影136
8.1.3连接136
8.1.4集合运算137
8.2检索数据139
8.2.1简单查询140
8.2.2筛选查询145
8.2.3分组查询150
8.2.4排序查询154
8.2.5多表关联查询156
8.2.6使用聚集函数计算列值162
8.3子查询的用法164
8.3.1子查询164
8.3.2单行子查询166
8.3.3多行子查询166
8.3.4关联子查询168
8.4小结169
8.5实践与练习169
第9章 视图的使用170
9.1视图概述171
9.1.1视图与表的关系171
9.1.2视图的优点172
9.1.3使用视图的注意事项172
9.2创建视图172
9.2.1使用界面方式创建视图172
9.2.2使用命令方式创建视图177
9.2.3创建特殊类型视图178
9.3查询视图185
9.4更新视图188
9.4.1使用界面方式操作视图数据188
9.4.2使用命令方式操作视图数据191
9.5修改视图的注释193
9.5.1使用界面方式为视图CJB_VIEW 1添加注释193
9.5.2使用命令方式为视图添加注释194
9.6删除视图194
9.6.1使用界面方式删除视图194
9.6.2使用命令方式删除视图195
9.7视图的维护196
9.8小结196
9.9实践与练习196
第10章 约束、索引和别名197
10.1默认值和约束198
10.1.1默认值198
10.1.2约束199
10.2索引205
10.2.1索引的概念205
10.2.2索引的分类206
10.2.3创建索引206
10.2.4查看已创建的索引212
10.2.5修改索引214
10.2.6重命名索引214
10.2.7删除索引215
10.3别名216
10.3.1创建别名217
10.3.2使用别名218
10.3.3删除别名218
10.4小结218
10.5实践与练习219
第11章SQL过程语言220
11.1 SQL PL语言221
11.1.1 SQL PL语言元素221
11.1.2 VALUES语句222
11.2数据类型223
11.2.1系统数据类型223
11.2.2创建单值数据类型223
11.2.3创建结构数据类型227
11.2.4创建数组数据类型230
11.3声明变量230
11.4赋值232
11.4.1赋值语句的语法232
11.4.2专用寄存器232
11.5游标233
11.5.1游标的概念234
11.5.2声明游标234
11.5.3打开游标236
11.5.4读取游标237
11.5.5关闭游标237
11.5.6游标和结果集238
11.6流程控制语句239
11.6.1条件语句239
11.6.2迭代语句与退出循环语句243
11.6.3 RETURN语句248
11.7异常处理机制248
11.7.1声明有名称的条件248
11.7.2声明条件处理程序249
11.7.3强制发出异常249
11.8 MERGE语句250
11.9小结253
11.10实践与练习253
第12章DB2中的函数254
12.1系统内置函数255
12.1.1系统内置函数介绍255
12.1.2常用系统内置函数256
12.2用户定义函数261
12.2.1创建和调用用户定义函数261
12.2.2用户定义函数的删除267
12.3小结267
12.4实践与练习267
第13章 存储过程和触发器268
13.1存储过程269
13.1.1存储过程的概念269
13.1.2存储过程的类型270
13.1.3 SQL存储过程的创建与执行270
13.1.4存储过程的重载284
13.1.5存储过程的查询、修改和删除285
13.2触发器286
13.2.1触发器的概念287
13.2.2触发器的类型287
13.2.3用CREATE TRIGGER语句创建触发器288
13.2.4查询、修改和删除触发器296
13.3小结300
13.4实践与练习300
第3篇 高级应用302
第14章DB2数据库安全处理302
14.1 DB2数据库安全概述303
14.2认证机制303
14.3身份验证和授权304
14.4 DB2身份验证305
14.4.1 DB2身份验证方式305
14.4.2其他身份验证参数306
14.4.3在客户机-服务器环境中设置身份验证307
14.5管理权限314
14.5.1管理权限级别314
14.5.2授予或撤销实例级权限316
14.5.3授予或撤销数据库级权限319
14.6特权322
14.6.1特权级别322
14.6.2授予和撤销特权323
14.6.3隐式特权328
14.7 LBAC凭证329
14.8 GET AUTHORIZATIONS命令330
14.9使用模式控制对数据库对象的访问331
14.10小结331
14.11实践与练习331
第15章 数据库的备份与恢复332
15.1备份与恢复333
15.2恢复操作的种类333
15.3事务日志记录334
15.3.1为什么需要日志334
15.3.2事务日志记录的概念335
15.3.3主日志文件和辅助日志文件335
15.3.4循环日志记录和归档日志记录336
15.3.5修改事务日志模式337
15.4备份338
15.4.1离线备份339
15.4.2在线备份339
15.4.3表空间备份340
15.4.4增量备份341
15.5恢复342
15.5.1版本恢复342
15.5.2前滚恢复347
15.5.3崩溃恢复348
15.6常见的恢复场景349
15.6.1整个数据库意外删除和损坏349
15.6.2表空间容器意外丢弃或损坏353
15.6.3恢复到时间点356
15.7小结358
15.8实践与练习358
第16章PureXML技术应用359
16.1 pureXML技术简介360
16.2创建可以存储XML数据的DB2数据库361
16.3创建具有XML列的表361
16.4样本数据362
16.5 XML模式存储库366
16.5.1 XML模式存储库概念366
16.5.2增大应用程序堆栈大小配置参数366
16.5.3增大代理程序堆栈大小配置参数367
16.5.4编写XML模式文档369
16.5.5向XSR注册XML模式370
16.5.6删除XSR中的XML模式376
16.6将XML文档插入到XML类型的列中378
16.6.1插入时针对XML模式验证XML文档378
16.6.2插入时不验证XML文档379
16.7小结379
16.8实践与练习380
第17章XQuery技术的使用381
17.1 XQuery基础382
17.1.1 XQuery查询的组成部分382
17.1.2基本规定383
17.1.3 XML名称空间和QName383
17.1.4序言384
17.1.5表达式386
17.2查询XML数据394
17.2.1界面查询表中XML数据394
17.2.2如何选择查询XML数据的语言395
17.2.3用普通SQL查询XML数据396
17.2.4 XQuery和嵌入了SQL的XQuery398
17.2.5 SQL/XML399
17.3更新XML数据402
17.3.1使用命令更新XML数据402
17.3.2变换表达式403
17.4小结405
17.5实践与练习405
第18章 数据移动406
18.1数据移动概述407
18.2文件格式407
18.2.1 DEL格式408
18.2.2 ASC格式408
18.2.3 PC/IXF格式408
18.2.4 WSF格式408
18.2.5 CURSOR格式409
18.3数据的导出409
18.3.1使用EXPORT导出数据409
18.3.2 EXPORT命令格式及选项413
18.4数据的导入416
18.4.1使用IMPORT导入数据416
18.4.2 IMPORT命令格式及选项420
18.5数据的装入422
18.5.1装入操作的4个阶段422
18.5.2使用LOAD清空表数据423
18.5.3 LOAD实用程序424
18.6复制表429
18.7常见问题431
18.7.1加载的数据是Excel格式431
18.7.2导出/加载的数据不是逗号/双引号分隔432
18.7.3文件中的列比要导入的表中的字段多432
18.7.4导入/导出大字段(LOB)432
18.7.5导入identity数据433
18.7.6数据移动出现乱码433
18.7.7表数据从一个表空间迁移到另一个表空间434
18.8小结435
18.9实践与练习435
第19章 事务与锁436
19.1数据库事务437
19.2事务日志记录437
19.2.1控制事务日志记录的参数438
19.2.2日志文件存储的位置441
19.3并发性控制442
19.4锁443
19.4.1锁的基本概念443
19.4.2行级锁和表级锁的模式444
19.4.3获取不同级别的锁的方法446
19.5隔离级别447
19.5.1隔离级别的种类447
19.5.2设置数据库的事务隔离级别448
19.5.3重写隔离级别(WITH从句)448
19.5.4继承隔离级别449
19.5.5锁避免和隔离449
19.6小结449
19.7实践与练习450