出版时间:2010-2 出版社:清华大学出版社 作者:段竹,吴镝 编著 页数:231
前言
数据库技术的发展,已经成为先进信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心之一。随着计算机技术的不断发展和使用,各行各业对数据存储的要求也在不断提高。DB2数据库是IBM公司提供的企业级关系型数据库解决方案,它提供了适于所有企业的数据管理解决方案,它在可靠性、稳定性、伸缩性以及可扩展性等方面都具有自己的优势,它所体现的特性和优点使越来越多的人们关注和使用它。DB2提供高性能的数据存储和基于SQL标准的对关系数据的访问方式,并且DB2在已有的关系引擎的基础上,引入了一种用于XML数据的优化的数据存储引擎。应用程序开发人员可以将XML数据直接存储在DB2服务器中,并且可以获得使用XQuery搜索大量XML数据的能力。本书讲解的是DB2 V9。除了延续以前版本的DB2数据库管理特性外,DB2 V9最大的一个特性就是引入了一种可以管理关系型数据和pureXML的混合型引擎。DB2 V9中的新技术使用户能够充分利用非关系业务数据,比如Excel电子表格中的金融信息和通常存在于纸上或纸处理文档中的重要合同等。利用DB2 V9的一个连接语句就可以将这些业务数据与传统的关系数据合并在一个完整的视图中。对电子表格、合同、传真图像或收据的手工搜索可以由一个简单的语句替代。对XML数据的标准化访问机制确保了现有的报告工具和接口仍然可以对这些数据进行处理。pureXML技术为企业的数据业务提供了具有革新意义的新方法。因此,计算机专业的学生学习DB2数据库是十分必要的。本书的特点在于理论与实践相结合,实用性强。本书在讲解DB2理论的同时,详细描述了其使用方法。通过本书,读者可以掌握DB2系统的基础知识,并且能够应用DB2进行数据库开发。本书可以作为学生学习DB2的教材,也可以作为工程技术人员学习DB2的参考书。本书共分为10章。第1章简要介绍了DB2 UDB以及它的产品,详细描述了DB2 V9的安装过程,详细说明了DB2实例和DAS的知识,简要介绍了DB2的9个工具的功能以及详细描述了启动它们的操作步骤,从3个方面说明了DB2环境的设置方法。第2章讲述了关系型数据库的知识,详细描述了SQL语言,对键的知识和参照约束的概念进行了说明,说明了数据定义语言的结构及其使用,简要介绍了数据控制语言,通过多条示例语句由浅入深地详细描述了数据操纵语言的结构以及使用方法。
内容概要
本书从理论结合实践的角度,讲解和描述了DB2数据库知识以及DB2的使用方法。全书共分为10章,主要内容包括: DB2产品介绍,DB2的安装,DB2实例,DAS,DB2工具,DB2环境的设置,SQL语言及其使用,DB2产品组件结构,DB2的访问,DB2服务器的配置和连接,连接和断开数据库,DB2系统层次结构,创建数据库,数据库对象及其创建,大对象,数据文件格式,数据导出,数据导入,数据装入,简要介绍DB2MOVE,数据库备份和恢复概述,DB2数据库恢复类型,DB2日志,举例说明DB2数据库的备份和恢复的操作步骤,事务,并发和并发控制,锁,隔离级别,通过实验说明锁和隔离级别的使用方法,数据库监视的目的以及监视DB2数据库的方法,DB2安全性概述,身份验证,授权,权限,特权,XML,XPath,XQuery,XML在DB2中的应用等。
书籍目录
第1章 DB2 UDB 概述 1.1 DB2简介 1.2 DB2的安装 1.3 DB2实例 1.3.1 实例概述 1.3.2 DAS 1.4 DB2工具 1.4.1 第一步 1.4.2 命令编辑器 1.4.3 命令窗口 1.4.4 命令行处理器 1.4.5 控制中心 1.4.6 任务中心 1.4.7 日志 1.4.8 配置助手 1.4.9 运行状况中心 1.5 DB2环境的设置 1.5.1 DB2概要文件注册表 1.5.2 环境变量 1.5.3 配置参数 1.6 本章小结 习题1 第2章SQL语言 2.1 关系型数据库简介 2.2 SQL语言基础 2.3 键(Key) 2.4 数据定义语言 2.4.1 创建表概述 2.4.2 CREATE语句 2.4.3 ALTER语句 2.4.4 DROP语句 2.5 数据控制语言 2.6 数据操纵语言 2.6.1 SELECT语句 2.6.2 INSERT语句 2.6.3 UPDATE语句 2.6.4 DELETE语句 2.7 本章小结 习题2 第3章 DB2客户机/服务器连通性 3.1 DB2产品组件结构 3.2 DB2的访问 3.3 DB2服务器配置 3.4 DB2服务器的连接 3.4.1 通过命令行处理器连接 3.4.2 通过配置助手连接 3.5 连接和断开数据库 3.6 本章小结 习题3 第4章 DB2数据放置 4.1 DB2系统概述 4.2 创建数据库 4.2.1 命令方式创建数据库 4.2.2 通过数据库向导来创建数据库 4.3 创建数据库对象 4.3.1 模式 4.3.2 表空间 4.3.3 缓冲池 4.3.4 表 4.3.5 索引 4.3.6 视图 4.3.7 别名 4.3.8 约束 4.3.9 触发器 4.4 大对象 4.5 本章小结 习题4 第5章 数据移动 第6章 数据库备份和恢复 第7章 数据并发性 第8章 数据库监视 第9章 DB2的安全性 第10章 XML在DB2中的应用 参考文献
章节摘录
插图:DB2 UDB概述本章学习目标·了解DB2 uDB的基本知识。·了解DB2产品的基本知识。·熟练掌握windows系统下DB2的安装过程。·理解和掌握DB2实例的相关知识。·理解和掌握DAS的相关知识。·了解DB2工具的基本作用。·了解I)B2环境的控制方式。1.1DB2简介DB2是IBM公司研制的一种数据库管理系统,UDB是Universal Database,即通用数据库的简称。20世纪80年代初DB2的发展重点放在大型的主机平台上,从20世纪80年代中期到20世纪90年代初DB2已经发展到中型机、小型机以及微型机等多种平台上,它具有极强的伸缩性和扩充能力,数据库的使用和管理也非常方便。本书讲解DB2 uDB V9的概念及其使用。DB2家族产品是全功能的、具有工业强度的数据库管理系统,它们适用于多种平台,例如Windows、Linux、UNIX和主机等平台。DB2产品可以配置到单个的系统上,或者配置到支持客户机工作站的LAN服务器上,还可以配置为Internet的数据库服务器。各种平台上的DB2有共同的应用程序接口,因此运行在一种平台上的程序可以很容易地移植到其他平台上。本书所讲述的DB2的概念和使用是基于windows平台,以后不再说明。DB2有多种不同的版本,图1.1显示了可用的DB2发行版(DB2系列中的 DB2 forSystem i和DB2 for System z成员没有显示在图中)。从图1.1中可以看出,每个版本都包含低一级版本的所有功能和特性,并在此基础上添加了新的特性和功能。下面对一些DB2版本进行介绍。1.DB2 EveryPlaceDB2 EveryPlaee是专门为移动办公用户设计的微型数据库管理系统,允许移动用户通过PDA(Personal DigitaI Assistant,个人数字助理)和掌上电脑等手持设备存取企业中的DB2数据源。
编辑推荐
《DB2 UDB数据库实用教程》:DB2数据库是IBM公司提供的、适用于多种企业的数据管理解决方案,在可靠性、稳定性、伸缩性以及可扩展性等方面都具有独特的优势。《DB2 UDB数据库实用教程》介绍了S01.语言以及DB2 V9的相关知识。除了延续以前版本的DB2数据库管理特性外,DB2 V9最大特性就是引入了一种可以管理关系型数据和pureXMI一的混合型引擎.该特性使得用户能够充分利用非关系业务数据。对XML数据的标准化访问机制确保了现有的报告工具和接口仍然可以对这些数据进行处理。《DB2 UDB数据库实用教程》取材适当、难度适中、实用性强.在讲解理论的同时,结合实例详细描述了DB2的使用方法。通过阅读《DB2 UDB数据库实用教程》,读者可以掌握DB2系统的基础知识,并且能够应用DB2进行数据库开发。
图书封面
评论、评分、阅读与下载