图书介绍

DB2入门与提高PDF|Epub|txt|kindle电子书版本网盘下载

DB2入门与提高
  • 刘耸柏编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302053715
  • 出版时间:2002
  • 标注页数:449页
  • 文件大小:33MB
  • 文件页数:463页
  • 主题词:

PDF下载


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

下载说明

DB2入门与提高PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 DB2通用数据库产品概述2

1.1.1 DB2产品家族2

1.1.2 DB2产品组件及其功能3

1.2 DB2 7.1的新特点5

1.3 安装和卸载DB28

1.3.1 制订安装计划8

1.3.2 在Windows上安装DB211

1.3.3 在OS/2上安装DB215

1.3.4 卸载DB218

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

2.1 数据库对象概述20

2.2 恢复对象概述22

2.3 存储器对象概述22

2.4 系统对象概述25

2.5 数据的商业规则25

2.6 恢复数据库27

2.6.2 前滚恢复28

2.6.1 版本恢复28

2.7 联合体数据库30

第3章 SQL语言33

3.1 SQL简介34

3.1.1 SQL的优点34

3.1.2 SQL的分类35

3.2 数据类型35

3.3.1 创建数据库37

3.3 使用SQL语言创建数据库对象37

3.3.2 创建表38

3.3.3 插入数据39

3.3.4 更改数据41

3.3.5 删除数据41

3.3.6 创建视图42

3.3.7 使用视图来处理数据43

3.4.2 调查错误44

3.4 使用SQL语句存取数据44

3.4.1 连接数据库44

3.4.3 选择列45

3.4.4 选择行46

3.4.5 对行进行排序48

3.4.6 除去重复行49

3.4.7 使用表达式来计算值50

3.4.8 给表达式命名51

3.4.9 从多个表中选择数据52

3.4.10 使用子查询53

3.4.11 使用函数53

3.4.12 分组55

3.5 表达式和子查询57

3.5.1 标量全查询57

3.5.2 转换数据类型58

3.5.3 条件表达式58

3.5.4 表表达式60

3.5.5 相关名62

3.5.6 相关子查询63

3.6 在查询中使用运算符和谓词67

3.6.1 用集合运算符组合查询67

3.6.2 谓词70

3.7 触发器72

3.8 连接75

3.9 定制和增强数据操作79

3.9.1 用户定义类型79

3.9.2 用户定义函数80

3.9.3 大对象(LOB)81

3.9.4 专用寄存器81

3.9.5 目录视图的介绍82

第4章 DB2数据库的图形化工具85

4.1 使用“第1步”创建样本数据库86

4.2 使用客户端配置工具87

4.2.1 更改客户机配置参数88

4.2.2 为客户机选择预定义的配置92

4.2.3 保存现存的客户机配置93

4.2.4 设置从客户机到远程数据库的连接94

4.2.5 使用已经连接的数据库项95

4.3 查看产品信息和文档95

4.4 命令中心简介96

4.5 控制中心简介97

第5章 建立客户机到服务器的连接103

5.1 配置DB2服务器104

5.2 DB2目录107

5.2.1 DB2目录简介107

5.2.2 查看DB2的目录108

5.3 绑定服务程序110

5.4 实例附接111

第6章 DB2数据库实例管理113

6.1.1 创建管理服务器114

6.1 DB2管理服务器114

6.1.2 启动和停止管理服务器115

6.1.3 配置管理服务器116

6.1.4 设置和更改管理服务器账户117

6.1.5 更新和除去管理服务器118

6.2 启动和停止DB2实例119

6.2.1 启动DB2实例119

6.2.2 停止DB2实例120

6.3 创建DB2实例121

6.4 管理DB2实例123

6.5 设置环境变量和简要表注册表127

6.5.1 使用db2set命令128

6.5.2 在OS/2上设置环境变量130

6.5.3 在Windows NT和Windows 95上设置环境变量131

6.5.4 在UNIX系统上设置环境变量132

第7章 DB2数据库设计基础135

7.1 数据库的设计步骤136

7.2.1 数据库中要记录的数据137

7.2 数据库的逻辑设计137

7.2.2 各种关系的实体表定义138

7.2.3 所有表的列定义140

7.2.4 标识一列或多列作为主关键字141

7.2.5 确保相等的值表示相同的实体143

7.2.6 表设计的规范化问题143

7.2.7 制定约束实施计划147

7.3 逻辑设计需要考虑的事项151

7.4 数据库的物理设计152

7.4.1 数据库目录152

7.4.2 估计表的空间需求154

7.4.3 附加空间需求159

7.4.4 设计节点组160

7.4.5 设计和选择表空间165

7.5 联合体数据库设计需要考虑的事项173

第8章 创建DB2数据库175

8.1.1 几个重要的概念176

8.1 创建DB2数据库的原理176

8.1.2 创建节点组178

8.1.3 将实用程序与数据库绑定179

8.1.4 编目数据库179

8.2 创建表空间180

8.3 创建模式184

8.4 创建和填充表185

8.4.1 大对象列的考虑事项186

8.4.2 定义约束187

8.4.3 在新表上定义生成列191

8.4.4 创建用户定义临时表192

8.4.5 在新表上定义标识列193

8.4.6 在多个表空间中创建一个表193

8.4.7 在分区数据库中创建表194

8.5 创建触发器195

8.6 创建用户定义的函数197

8.7 创建函数映射198

8.8 创建函数模板199

8.9 创建用户定义类型199

8.10 创建视图201

8.11 创建摘要表203

8.12 创建别名204

8.13 创建封装器206

8.14 创建服务器206

8.15 创建索引、索引扩充或索引规范209

8.15.1 使用CREATE INDEX语句212

8.15.2 定义索引扩充的一个方案213

第9章 改变DB2数据库217

9.1 改变数据库的配置218

9.2 删除数据库219

9.3 改变表空间219

9.5.1 添加列至现存表223

9.5 修改表的结构和内容223

9.4 删除模式223

9.5.2 修改列定义225

9.5.3 改变约束225

9.5.4 在现存表上定义生成列229

9.5.5 将表说明为易失的232

9.5.6 改变摘要表特性232

9.6 重命名现存表233

9.7 删除表234

9.8 删除触发器235

9.9 改变或删除视图235

9.10 删除摘要表236

9.11 改变或删除服务器237

9.12 改变或删除别名237

9.13 删除索引、索引扩充或索引规范238

第10章 DB2数据库的安全性控制241

10.1 选择用户ID和组242

10.2.1 DB2服务器的认证类型243

10.2 DB2的认证243

10.2.2 使用DCE安全服务认证用户246

10.2.3 联合体数据库认证处理251

10.3 DB2访问控制的层次结构254

10.3.1 数据库权限255

10.3.2 数据库特权256

10.4 用户和组260

10.4.1 添加和删除用户261

10.4.2 添加和删除组262

10.4.3 更改用户和组的权限和特权262

10.5 通过授权控制数据库对象的存取263

10.5.1 显式授权263

10.5.2 与应用程序开发有关的权限265

10.5.3 隐式授权266

10.5.4 权限的查询267

10.5.5 撤销特权267

10.5.6 使用视图控制数据的存取268

第11章 数据移动271

11.1 调出表的功能和使用272

11.2 调入的功能和使用274

11.3 装入的功能和使用278

11.3.1 建立例外表282

11.3.2 处理异常情况283

11.3.3 装入的完整操作步骤285

11.3.4 使用控制中心进行装入286

11.3.5 调入和装入的对比287

第12章 DB2数据库的备份与恢复289

12.1 日志290

12.1.1 DB2日志管理配置参数291

12.1.2 日志的类型292

12.1.3 日志文件的用途293

12.2 数据库级别上的备份和恢复295

12.2.1 执行数据库级别的备份295

12.2.2 执行数据库级别上的恢复297

12.3 执行表空间级别上的备份或恢复302

12.3.1 在控制中心备份表空间303

12.3.2 在控制中心复原表空间304

12.4 有关备份恢复策略讨论的总结305

12.5 恢复历史文件306

第13章 DB2数据库性能监控309

13.1 DB2数据库性能概述310

13.2 DB2数据库结构模型312

13.2.1 DB2存储体系结构312

13.2.2 DB2数据管理315

13.2.3 DB2进程模型321

13.2.4 DB2内存模型324

13.3 监控DB2数据库326

13.3.1 DB2性能监控程序326

13.3.2 事件分析程序329

13.4 SQL存取方案图330

第14章 DB2数据库应用开发基础333

14.1.1 DB2程序结构334

14.1 DB2应用程序开发概述334

14.1.2 选择开发方法335

14.1.3 一些相关的概念335

14.2 应用程序的设计方法340

14.3 设置开发环境342

14.3.1 设置OS/2环境343

14.3.2 设置UNIX环境344

14.3.3 设置Windows 32位操作系统环境344

14.4 构建文件、Makefile和错误检查实用程序346

14.4.1 构建文件346

14.4.2 Makefile348

14.4.3 错误检查实用程序350

第15章 SQL应用编程369

15.1 静态SQL程序的结构和特点370

15.1.1 静态SQL程序的结构370

15.1.2 静态SQL程序的特点372

15.2.1 宿主变量的声明373

15.2 宿主变量和指示符变量的使用373

15.2.2 宿主变量的使用375

15.2.3 指示符变量的声明377

15.2.4 指示符变量的使用377

15.3 使用游标处理多行结果集380

15.3.1 声明和使用游标380

15.3.2 游标与工作单元的考虑381

15.3.3 例程382

15.3.4 更新和删除提取的数据387

15.4 诊断信息处理与SQLCA结构394

15.4.1 SQLCA结构394

15.4.2 WHENEVER语句396

15.4.3 查询错误398

15.5 复合SQL语句398

15.5.1 复合SQL的例子399

15.5.2 复合SQL的限制400

15.6.1 动态SQL概述401

15.6 动态嵌入式SQL应用编程401

15.6.2 支持动态嵌入式SQL的语句402

15.6.3 动态游标的处理404

15.6.4 SQLDA的使用405

第16章 DB2数据库高级编程409

16.1 存储过程410

16.1.1 客户端应用程序410

16.1.2 服务器端存储过程的实现413

16.2 DB2调用层接口(CLI)415

16.2.1 CLI应用的配置417

16.2.2 常用CLI函数总结418

16.3 创建Java程序421

16.3.1 设置Java开发环境422

16.3.2 创建JDBC程序425

16.3.3 创建Java存储过程431

附录 DB2 数据库命名规则445

热门推荐