第一图书网

大型主机数据库系统管理基础与应用开发

唐剑锋,陈瑞青 编著 清华大学出版社
出版时间:

2011-7  

出版社:

清华大学出版社  

作者:

唐剑锋,陈瑞青 编著  

页数:

230  

Tag标签:

无  

内容概要

唐剑锋编著的《大型主机数据库系统管理基础与应用开发》是大型主机系列课程的主干教材,全书共分12章,主要从应用的角度介绍了现代大型主机数据库系统的相关概念、知识及技能。
《大型主机数据库系统管理基础与应用开发》简要介绍了SQL语句的基础知识,比较了主机平台DB2和LUW平台DB2的基本概念,主机DB2的内部结构和处理机制、基本对象管理的知识和技能,数据备份与复原的基本知识,数据迁移的基本知识,并简要介绍了表空间级统计信息搜集和更新的基本知识,以案例的方式探讨了主机DB2锁的基本概念和知识,简要介绍了主机DB2权限管理的基本技能,探讨了DB2forLUW与DB2forz/OS互连的基本知识和技能,最后以大量样例的方式介绍了COBOL嵌入式应用程序开发的基本知识和技能。
《大型主机数据库系统管理基础与应用开发》可作为高等院校计算机学院、软件学院大型主机研究方向的本科和专科教材,也作为从事大型主机数据库工作的相关技术人员参考书,还可以用作希望了解和学习大型主机数据库知识和技术的人员培训教材。

书籍目录

第1章 SQL基础
1.1 RDBMS概述
1.2 SQL概述
1.2.1 DDL(DataDefinitionLanguage)
1.2.2 DML(DataManipulationLanguage)
1.2.3 DCL(DataControlLanguage)
1.3 标量函数和列函数
1.3.1 标量函数
1.3.2 列函数
1.4 链接(JOIN)
1.4.1 内链接(INNERJOIN)
1.4.2 外链接(OUTERJOIN)
1.5 联合(UNION)
1.6 子查询
第2章 主机平台DB2和LUW平台DB2基本概念比较
2.1 DB2forLUW系统结构图
2.2 DB2forz/OS系统结构图
2.3 DB2实例和子系统
2.4 DB2命名
2.5 命令定向
2.6 连接客户机
2.7 数据库
2.8 DB2编目表
2.9 跨数据库查询
2.10 临时表空间
2.11 通信数据库(CDB)
2.12 日志(LOG)
2.13 数据高速缓存和页面大小
2.14 配置参数
2.15 控制查询
2.16 小结
第3章 主机DB2相关用户和组管理
3.1 创建组
3.2 增加LOGON过程
3.3 对组授权
3.4 刷新RAcF使授权生效
3.5 定义别名
3.6 建立用户
3.6.1 用户测试权限
3.7 建立并测试对用户数据集的保护
3.8 建立并测试对系统数据集的保护
3.9 删除对系统数据集的保护
3.10 删除对用户数据集的保护
3.11 删除TSO用户
3.12 删除用户的别名
3.13 删除组
3.14 删除LOGON过程
第4章 主机DB2内部结构和处理机制
4.1 主机DB2环境和系统视图
4.2 主机DB2系统结构
4.3 主机DB2地址空间
4.4 主机DB2SQL处理内部机制
4.5 主机DB2系统的启动和重启
4.5.1 主机DB2系统的启动
4.5.2 主机DB2系统的启动样例
4.5.3 主机DB2系统的重启
第5章 主机DB2基本对象管理
5.1 主机DB2基本对象
5.2 主机DB2相关卷管理
5.2.1 主机卷概述
5.2.2 查询卷
第6章 数据备份与复原
第7章 数据迁移
第8章 表空间统计自信搜集和更新
第9章 销的案例探索
第10章 主机DB2权限管理
第11章 DB2 for LUW与DB2 for z/OS互连
第12章 COBOL 嵌入式应用程序开发

章节摘录

版权页:插图:许多DB2应用开发人员并不知道DB2除了使用编目,还使用第二个像词典一样的结构来存储其信息,就是DB2目录(Directory)。DB2目录包含了DB2日常运行时需要的信息。尽管很多信息和DB2编目表里的信息相同,但是用户不可以使用SQL访问目录信息。DB2目录的结构信息不在DB2编目表中描述。DB2目录由存储在系统数据库DSNDB01中的五个表空间中一系列的DB2表组成,这五个表空间名分别是:SCT02、SPT01、DBD01、SYSUTILX和SYSLGRNX,每个表空间包含在VSAMLDS(LinearDataSet,VSAM数据集的一种)里。这些结构控制DB2内部工作任务并容纳DB2使用的复杂控制结构。·SCT02(计划):SCT02结构为DB2应用计划存放SkeletonCursorTable(SKCT)。BINDPLAN命令使得SkeletonCursorTables在SCT02中创建起来。执行FREE PLAN命令使得相应的SkeletonCursorTables从SCT02中被移除。当DB2运行时,DB2将SkeletonCursorTable导入到一个称为EDM池的内存区来执行嵌入在应用程序中的SQL。·SPT01(包):和SkeletonCursorTables类似的是SkeletonPackageTables,这些表存放在SPT01DB2目录结构中。BINDPACKAGE命令使得SkeletonPackageTables在SPT01结构中建立起来。执行FREEPACKAGE命令使得相应的SkeletonPackageTables从SPT01中被移除。当运行带有一个包列表的计划的DB2程序时,DB2将SkeletonCursorTables和SkeletonPackageTables导入到内存中,从而来执行嵌入在应用程序中的SQL。·DBD01(DBD):数据库描述符或DBD存储在DBD01DB2目录结构中。DBD是所有定义给数据库的DB2对象的内部描述。DB2将DBD作为一个有效率的存储在DB2编目中的信息的表现形式。当访问用户数据时,DB2访问在DB2目录中的DBD信息,而不会去访问DB2编目来取得DB2对象的信息,因为这样更有效率。虽然可能性不大,但DB2目录中的DBD信息可能会变得与它所代表的物理DB2对象不同步。可以使用REPAIRDBD实用工具来发现和修复这个问题。·SYSUTILX(激活的实用工具):DB2监控所有在线DB2实用工具的执行。当一个实用工具运行时,每一步和它的状态都记录在SYSUTILXDB2目录中,每一个实用工具步占用了SYSUTILX中单独的一行。当实用工具正常结束或被终止时,所有关于这个实用工具的信息都从SYSUTILX中清除。·SYSLGRNx(日志):从DB2日志来的RBA域都记录在SYSLGRNX中。当请求复原时,DB2可以非常有效率地定位到需要的日志,并且快速地识别出需要作复原的那部分日志。


编辑推荐

《大型主机数据库系统管理基础与应用开发》是教育部-IBM高校合作项目精品课程系列教材之一。

图书封面

图书标签Tags

广告

下载页面


大型主机数据库系统管理基础与应用开发 PDF格式下载



速度好快~


基础入门的学习读物


不错。。。很喜欢~~~很有帮助


第一次在亚马逊上买书,原来本网站的书质量如此只好,超出我的想象。


相关图书