图书介绍

DB2基础教程PDF|Epub|txt|kindle电子书版本网盘下载

DB2基础教程
  • 李志伟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302074305
  • 出版时间:2003
  • 标注页数:453页
  • 文件大小:36MB
  • 文件页数:467页
  • 主题词:关系数据库-数据库管理系统,DB2-高等学校-教材

PDF下载


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

下载说明

DB2基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章DB2UDB概述1

1.1DB2UDB产品系列概述1

1.1.1DB2UDB的产品家族1

1.1.2UDB产品组件及其功能4

1.1.3DB2Connect的作用5

1.1.4DB2应用程序开发6

1.1.5DB2和电子商务7

1.2DB2V8.1的新特点9

1.2.1易管理性的改进9

1.2.2性能改进11

1.2.3可用性增强12

1.2.4使用性增强13

1.2.5复制增强14

1.2.6应用开发的增强15

1.2.7库管理的增强15

1.2.8联合系统16

1.3本章小结17

1.4认证模拟试题17

第2章DB2数据库的基本概念19

2.1DB2数据库对象19

2.1.1数据库对象概述19

2.1.2实例19

2.1.3数据库20

2.1.4存储器对象概述20

2.1.5模式22

2.1.6表和关系对象23

2.1.7恢复对象概述26

2.1.8系统对象概述26

2.2数据库的恢复27

2.2.1恢复概述27

2.2.2影响恢复的因素28

2.2.3灾难恢复的考虑事项29

2.2.4降低媒体故障的影响29

2.3DB2安全性概述30

2.3.1认证30

2.3.2授权30

2.3.3组32

2.3.4模式33

2.3.5权限标识和权限名33

2.4并行性规则概述33

2.4.1并行性33

2.4.2锁定35

2.5本章小结37

2.6认证模拟试题38

第3章SQL语言简介39

3.1SQL语言概述39

3.1.1SQL语言的分类39

3.1.2SQL的“词类(PartsofSpeech)”40

3.1.3数据类型41

3.1.4专用寄存器44

3.1.5系统目录44

3.2数据控制语言(DCL)45

3.2.1使用GRANT语句45

3.2.2使用REVOKE语句45

3.3数据定义语言(DDL)46

3.3.1使用CREATE语句创建新的数据库对象46

3.3.2使用DECLARE语句生成新的数据库对象47

3.3.3使用ALTER语句来改变数据库对象47

3.3.4使用DROP语句来去掉数据库对象48

3.4数据操作语言(DML)48

3.4.1使用SELECT语句从数据库表中检索数据48

3.4.2使用INSERT语句向表或视图中添加新行49

3.4.3使用UPDATE语句来改变表或视图中的数据49

3.4.4使用DELETE语句来删除数据50

3.5SQL工具50

3.5.1使用WHERE子句和谓词来限制查询返回的数据个数50

3.5.2使用ORDERBY子句对结果进行排序51

3.5.3使用连接从一个以上的表中检索数据51

3.5.4使用集合运算符把两个以上的查询合并成一个查询3.5.5使用GROUPBY子句来汇总结果53

3.5.6连接与子查询的比较54

3.5.7HAVING和WHERE的区别55

3.5.8关系除法56

3.5.9CASE表达式56

3.6SQL函数58

3.6.1列函数58

3.6.2标量函数61

3.7制定约束62

3.7.1约束的一些基本概念62

3.7.2惟一约束63

3.7.3参考完整性64

3.7.4表检查约束66

3.7.5触发器66

3.8本章小结66

3.9认证模拟试题67

第4章DB2UDB的图形用户界面72

4.1使用【第一步】创建样本数据库72

4.2配置助手73

4.3控制中心74

4.3.1一般操作74

4.3.2工具设置75

4.3.3向导76

4.4命令工具76

4.4.1命令中心76

4.4.2命令窗口77

4.4.3命令行处理器77

4.5信息中心78

4.6开发中心79

4.7健康中心80

4.8其他管理工具81

4.8.1任务中心81

4.8.2复制中心82

4.8.3日志84

4.9本章小结85

第5章安全性控制86

5.1认证86

5.1.1为安装选择用户ID和组86

5.1.2为服务器选择认证方法87

5.1.3认证设置90

5.2权限和特权91

5.2.1权限91

5.2.2特权95

5.2.3任务和必需的授权100

5.3控制对数据库对象的存取101

5.3.1授予特权101

5.3.2撤销特权102

5.3.3通过创建和卸下对象来管理隐式授权103

5.3.4建立计划或程序包的所有权103

5.3.5允许通过程序包授予间接特权104

5.3.6允许通过包含别名的程序包授予间接特权104

5.3.7使用视图控制对数据的存取105

5.3.8使用审查设施监控对数据的存取107

5.4使用系统目录107

5.4.1检索具有授予的特权的授权名107

5.4.2检索具有DBADM权限的全部名称108

5.4.3检索授予用户的全部特权109

5.4.4保密系统目录视图109

5.5本章小结110

5.6认证模拟试题111

第6章实例管理113

6.1DB2管理服务器(DAS)113

6.1.1创建DAS114

6.1.2启动和停止DAS115

6.1.3列出DAS116

6.1.4配置DAS116

6.1.5DAS的安全性考虑事项117

6.1.6更新DAS117

6.1.7卸下DAS117

6.2实例管理118

6.2.1系统上有多个实例119

6.2.2使用数据库管理程序的多个实例120

6.2.3添加实例120

6.2.4列出实例123

6.2.5设置当前实例123

6.2.6自动启动实例123

6.2.7同时运行多个实例124

6.3建立环境变量和简要表注册表124

6.3.1简要注册表124

6.3.2使用db2set命令125

6.4目录信息127

6.4.1TERMINATE命令127

6.4.2节点目录128

6.4.3实例目录129

6.4.4数据库目录129

6.4.5DCS目录130

6.5本章小结130

6.6认证模拟试题131

第7章数据存储管理132

7.1节点组设计132

7.1.1节点组概述132

7.1.2节点组设计需考虑的事项133

7.1.3创建节点组136

7.1.4修改节点组137

7.2表空间设计137

7.2.1表空间、容器、区段、页之间的关系138

7.2.2表空间的类型139

7.2.3SMS表空间139

7.2.4DMS表空间140

7.2.5系统默认的表空间140

7.2.6设计表空间的建议142

7.2.7设计表空间需要考虑的其他事项144

7.3处理表空间145

7.3.1建立表空间146

7.3.2修改表空间148

7.3.3重命名表空间150

7.3.4删除表空间150

7.3.5获取表空间的状态151

7.4本章小结152

7.5认证模拟试题152

第8章数据库管理154

8.1建立数据库154

8.1.1建立数据库将完成的任务154

8.1.2建立数据库将赋予的特权和权限155

8.1.3用于CREATEDATABASE命令的子句155

8.1.4例子157

8.2定义数据库环境157

8.2.1列出数据库目录158

8.2.2查看数据库配置文件158

8.2.3重置数据库配置参数158

8.2.4改变数据库配置参数158

8.3数据库编目159

8.3.1对数据库进行编目159

8.3.2取消数据库编目160

8.4操作数据库160

8.4.1重新启动数据库160

8.4.2激活数据库161

8.4.3停止数据库161

8.4.4删除数据库162

8.5本章小结162

8.6认证模拟试题163

第9章表的管理164

9.1模式管理164

9.1.1模式概述164

9.1.2创建模式165

9.1.3设置模式167

9.1.4删除模式167

9.2表的管理167

9.2.1理解表的基本概念167

9.2.2创建表169

9.2.3处理表中的数据175

9.2.4改变表175

9.2.5重命名表180

9.2.6删除表181

9.3查看表数据182

9.3.1摘要表183

9.3.2全局临时表185

9.3.3视图186

9.3.4别名190

9.4索引191

9.4.1索引概述191

9.4.2创建索引192

9.4.3删除索引、索引扩充或索引规范198

9.5在数据库中强制执行商务规则199

9.5.1定义约束199

9.5.2添加约束203

9.5.3删除约束206

9.6触发器207

9.6.1触发器概述208

9.6.2创建触发器209

9.6.3触发器从属性210

9.6.4删除触发器211

9.7本章小结211

9.8认证模拟试题212

第10章数据库并行性215

10.1并行性概述215

10.1.1理解数据一致性215

10.1.2事务和事务边界216

10.1.3COMMIT和ROLLBACK操作的结果216

10.1.4不成功的事务的结果217

10.2并行性和隔离级别217

10.2.1在多个用户访问数据库时会发生的现象217

10.2.2隔离级别218

10.2.3选择隔离级别220

10.2.4指定隔离级别221

10.3锁定222

10.3.1锁定的属性222

10.3.2锁定与应用程序性能224

10.3.3影响锁定的因素228

10.3.4LOCKTABLE语句231

10.3.5CLOSECURSORWITHRELEASE232

10.3.6锁定考虑事项摘要232

10.4本章小结233

10.5认证模拟试题233

第11章移动数据235

11.1DB2实用工具支持的文件格式235

11.1.1定界的ASCII文本(DEL)235

11.1.2非定界的ASCII文本(ASC)236

11.1.3PC集成交换格式(PC/IXF)237

11.1.4工作表单格式(WSF)237

11.1.5DB2使用工具所支持的文件格式238

11.2使用导入生成表238

11.2.1IMPORT语法和基本使用238

11.2.2高级导入选项240

11.3将表内容导出到文件243

11.3.1EXPORT语法和基本使用243

11.3.2高级导出选项244

11.4使用高速块装载程序(LOAD)246

11.4.1LOAD概述246

11.4.2LOAD语法和基本使用247

11.4.3装入过程的各个阶段247

11.4.4高级装入选项248

11.4.5装入分区表250

11.4.6与向前滚动恢复的关系251

11.4.7监控装入的进程和基本故障排除252

11.4.8比较装入和导入254

11.5其他工具254

11.5.1db2move工具程序254

11.5.2db21ook工具程序256

11.6本章小结257

11.7认证模拟试题257

第12章复制数据259

12.1数据复制概念259

12.1.1数据复制源259

12.1.2注册259

12.1.3预订集及其成员260

12.1.4CD表和CCD表260

12.1.5聚集目标表260

12.1.6Capture程序261

12.1.7Apply程序261

12.1.8应用限定符261

12.1.9控制表261

12.1.10逻辑服务器262

12.1.11前映像数据和后映像数据262

12.1.12复制警告监视器263

12.2Capture程序263

12.2.1Capture程序的进程263

12.2.2捕获等待时间264

12.2.3Capture触发器265

12.2.4更改捕获复制265

12.3Apply程序266

12.3.1Apply程序周期266

12.3.2Apply限定符267

12.3.3Apply程序的“推”和“拉”配置267

12.4规划复制267

12.4.1复制配置268

12.4.2控制服务器268

12.4.3目标表类型268

12.4.4限制级别269

12.4.5连接的使用269

12.5数据复制示例269

12.5.1创建复制控制表269

12.5.2创建预订集和预订集成员270

12.5.3使用捕获程序复制数据271

12.5.4使用应用程序完成复制271

12.6本章小结271

第13章数据恢复273

13.1恢复概述273

13.1.1工作单元273

13.1.2事务274

13.2恢复的类型274

13.2.1应急恢复274

13.2.2版本恢复275

13.2.3前滚恢复276

13.3日志文件277

13.3.1DB2的恢复原则277

13.3.2日志的类型&.278

13.3.3使用日志进行恢复和备份281

13.3.4日志配置参数281

13.4影响恢复的因素283

13.4.1可恢复的和不可恢复的数据库284

13.4.2恢复点284

13.4.3备份的频率和必需的时间285

13.4.4必需的恢复时间285

13.4.5存储器考虑事项286

13.4.6将相关的数据保存在一起286

13.4.7使用不同操作系统的限制287

13.4.8损坏的表空间的恢复287

13.5应急恢复288

13.5.1使数据库达到一致状态288

13.5.2分区数据库环境中的事务故障恢复289

13.5.3标识失效数据库分区服务器289

13.6版本恢复290

13.6.1备份数据库290

13.6.2复原数据库293

13.6.3恢复历史文件298

13.7前滚恢复299

13.7.1备份考虑事项300

13.7.2复原考虑事项301

13.7.3前滚数据库中的更改303

13.8本章小结308

13.9认证模拟试题309

第14章数据库监控311

14.1监控概述311

14.1.1系统监控中的数据组织311

14.1.2内存需求312

14.1.3监视数据库的方法312

14.2数据库系统监控器313

14.2.1数据库系统监控器监控的对象313

14.2.2数据库系统监控器的CLP命令314

14.2.3预定义的性能监控程序315

14.3快照监控315

14.3.1准备使用快照监控器315

14.3.2CLP访问快照监控器信息317

14.3.3使用性能监控器320

14.4事件监控320

14.4.1准备使用事件监控器320

14.4.2建立和激活事件监控器321

14.4.3事件监控器的输出325

1444文件输出325

1445管道输出327

1446读取事件监控器输出329

145本章小结330

146认证模拟试题331

第15章性能配置和优化332

15.1性能要素332

15.1.1优化原则332

15.1.2性能改进过程334

15.1.3可对系统进行多大程度的优化334

15.1.4一种不太正式的方法334

15.2调整配置参数335

15.2.1数据库管理参数335

15.2.2数据库参数337

15.3缓冲池对性能的重要性338

15.3.1CREATEBUFFERPOOL语句340

15.3.2ALTERBUFFERPOOL语句340

15.3.3DROPBUFFERPOOL语句341

15.4组织数据库中的数据341

15.4.1数据维护过程341

15.4.2分析数据的物理结构——REORGCHK342

15.4.3表重组——REoRG346

15.4.4生成统计信息——RUNSTATS348

15.4.5REBIND工具程序351

155SQL编译程序和解释设施352

15.5.1SQL编译程序概述352

15.5.2选择解释工具355

15.5.3使用SQL解释设施356

15.5.4解释的基本概念357

15.5.5解释表358

15.5.6获取解释数据359

15.5.7VisualExplain361

15.6本章小结362

15.7认证模拟试题363

第16章问题确定365

16.1问题识别365

16.1.1问题在何处出现365

16.1.2问题症状如何366

16.1.3问题在何时出现368

16.1.4问题在什么条件下出现369

16.1.5什么事件导致问题出现369

16.1.6问题是否可再次发生369

16.2问题确定和问题源识别369

16.2.1DB2内部结构解释370

16.2.2初始故障数据获取370

16.2.3数据收集和检查376

16.3PD/PSI工具380

16.3.1生成栈回跟踪文件380

16.3.2独立工具381

16.4本章小结384

16.5认证模拟试题385

第17章DB2开发基础386

17.1开发的必要条件386

17.2相关概念387

17.2.1嵌入式SQL编程387

17.2.2预编译387

17.2.3程序包388

17.2.4联编388

17.2.5工作单元389

17.2.6应用程序、联编文件与程序包之间的关系389

17.2.7定界符390

17.3DB2数据库应用程序的元素391

17.3.1高级编程语言391

17.3.2SQL语句392

17.3.3CLI函数调用393

17.3.4API函数调用394

17.4DB2数据库应用程序的结构394

17.4.1声明和初始化变量395

17.4.2连接到数据库396

17.4.3执行事务396

17.4.4结束程序397

17.4.5自动结束事务397

17.5应用程序开发的考虑事项398

17.5.1权限考虑398

17.5.2建立DB2数据库应用程序测试环境399

17.5.3管理事务399

17.5.4创建并准备源代码文件400

17.6本章小结400

第18章静态SQL编程402

18.1静态SQL语言概述402

18.1.1静态SQL语言的概念402

18.1.2静态SQL程序的特点402

18.1.3在C程序中使用静态SQL403

18.2宿主变量和指示符变量404

18.2.1宿主变量404

18.2.2宿主变量的使用405

18.2.3宿主变量的SQL声明406

18.2.4指示符变量408

18.2.5指示符变量的使用409

18.3使用游标410

18.3.1游标声明410

18.3.2OPEN语句412

18.3.3FETCH语句412

18.3.4CLOSE语句414

18.3.5定位UPDATE和DELETE语句414

18.3.6游标的分类415

18.3.7在交互式SQL中使用游标416

18.4单行SELECT和VALUES语句416

18.4.1单行SELECT语句417

18.4.2单行VALUES语句417

18.5复合SQL417

18.5.1复合SQL语句概述417

18.5.2复合SQL语句的使用418

18.5.3使用复合SQL语句的限制418

18.6诊断处理419

186.1SQLCA结构419

18.6.2WHENEVER语句421

18.6.3查询错误422

18.7本章小结423

18.8认证模拟试题424

第19章动态SQL编程425

19.1动态SQL概述425

19.1.1为什么要使用动态SQL425

19.1.2动态SQL与静态SQL的比较426

19.1.3动态SQL与CLI的比较427

19.1.4动态SQL的类型427

19.1.5动态SQL语句的限制428

19.2处理嵌入式动态SQL的语句428

19.2.1PREPARE语句428

19.2.2DESCRIBE语句429

19.2.3EXECUTE语句429

19.2.4EXECUTEIMMEDIATE语句430

19.3嵌入式动态SQL应用程序的基本结构430

19.3.1不包含SELECT语句的动态SQL的结构430

19.3.2包含SELECT语句但结果列固定的动态SQL程序的结构431

19.3.3包含SELECT语句且结果列不固定的动态SQL程序的结构432

19.4动态游标的使用433

19.4.1动态游标与静态游标的比较433

19.4.2声明动态游标433

19.4.3动态OPEN语句433

19.4.4动态FETCH语句434

19.5SQLDA的使用434

19.5.1SQLDA的结构与声明434

19.5.2SQLDA的描述和准备438

19.5.3SQLDA的使用440

19.6本章小结440

19.7认证模拟试题441

附录ADB2认证考试大纲442

附录B认证模拟试题答案和解析446

热门推荐