图书介绍

DB2从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

DB2从入门到精通
  • 明日科技编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302458005
  • 出版时间:2017
  • 标注页数:450页
  • 文件大小:70MB
  • 文件页数:460页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐