ImageVerifierCode 换一换
格式:DOCX , 页数:78 ,大小:92.12KB ,
资源ID:15120623      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15120623.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DB2基础教程文档Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DB2基础教程文档Word文件下载.docx

1、DB2提供了很多种方法可以连接到DB2数据库和非DB2数据库。 DB2客户端在要存取DB2数据库的远程用户的工作站上必须安装DB2客户端组件。 DB2 Connect对于UNIX和Intel平台上的数据库应用程序,如果需要存取OS/400、VM/VSE和OS/390系统上的DB2数据库,那么需要DB2 Connect的支持。注意:任何平台上的数据库应用程序对UNIX和Intel平台上的数据库进展存取,都不需要DB2 Connect的支持。 DB2 Relational ConnectDB2 Relational Connect允许DB2客户端在DB2数据库和异构数据库如Oracle之间进展存取

2、和表的连接Join操作。1.2.1 DB2客户端针对不同的应用需求,DB2客户端产品有: DB2运行时间客户端DB2 Runtime Client在DB2应用程序开发完成以后,只需要在每个要运行DB2应用程序的工作站上安装DB2运行时间客户端即可。DB2运行时间客户端提供了与DB2效劳器和DB2 Connect效劳器进展通信的功能。DB2运行时间客户端可以在远程客户端上交互式地执行SQL语句对DB2效劳器和DB2 Connect效劳器上的数据进展存取。DB2运行时间客户端可以运行使用ODBC或OLE DB接口开发的应用程序或运行使用JDBC或者SQLJ接口开发的JAVA应用程序来存取DB2数据

3、库。 DB2管理客户端DB2 Administration ClientDB2管理客户端中除了包含DB2运行时间客户端的全部功能之外,还包含所有的DB2图形化管理工具。 DB2应用程序开发客户端DB2 Application Development ClientDB2应用程序开发客户端中包含了开发DB2数据库应用程序所需要的一组开发工具,用于满足数据库应用程序开发人员的需求。DB2应用程序开发客户端包括所有的DB2图形化管理工具,并且具备DB2运行时间客户端的全部功能。 DB2瘦客户端DB2 Thin ClientDB2可以支持使Type 4的JDBC驱动程序的Java客户端,这样就可以直接利

4、用效劳器端的客户端组件对DB2效劳器进展存取。在这种情况下不需要DB2运行时间客户端。1.2.2 DB2 Connect通过DB2 Connect进展存取的DRDA应用程序效劳器可以是OS/390、VM/VSE或者OS/400系统上的任何DB2效劳器。DB2 Connect分为效劳器版又被称为企业版和单用户版又被称为个人版两个版本。DB2 Connect企业版支持多个客户端同时通过它对主机数据进展存取,它可以将从远程客户端提交过来的数据库请求传递到相应的DRDA应用程序效劳器上。远程客户端可以通过任何支持的网络协议与DB2 Connect交流。DB2 Connect个人版可以被安装在Linux

5、和Windows平台,客户端应用程序只能从安装了DB2 Connect个人版的系统上提交对主机数据库的访问请求。.3 应用程序开发DB2提供了丰富多样的应用程序开发环境。DB2应用开发环境有两种版本: DB2个人开发版PDE可以运行于Linux和Windows平台。 DB2通用开发版UDE适用于所有效劳器平台。1.4 DB2管理工具数据库管理员可以使用很多DB2提供的图形化工具来完成DB2数据库的管理工作。1.4.1. 控制中心控制中心是DB2管理工具的核心。它向用户提供了完成几乎所有典型的数据库管理任务所需的工具。1.4.2 命令中心命令中心提供了一个交互式的图形化界面,允许用户输入SQL命

6、令和DB2命令、执行命令、观察执行结果和语句解释信息。由于提供了强大功能和多方面的灵活性,命令中心成为用户输入文本命令的常用方法。命令中心会记录当前会话中所有执行过的语句和命令1.4.3 任务中心任务中心被用于创立、调度和管理包含了SQL语句、DB2命令和操作系统命令的命令脚本。1.4.4 开发中心在第8版DB2中,开发中心取代了以前版本中的存储过程生成器。对于开发存储过程、用户自定义函数等例程,开发中心提供了一个易用的界面。1.4.5安康中心DB2提供了一系列的工具来使数据库能够实现自我管理。自我管理和资源调节智能数据库技术能够实现数据库操作在配置、调节和管理方面更高程度的自治。安康中心是一

7、个效劳器端的工具,它甚至可以在没有用户干预的情况下对DB2实例的安康状况进展监控。1.5 DB2 OLAP ServerDB2 OLAP Server是一个可伸缩的、强有力的联机分析处理OLAP软件,通过它,用户可以对企业的数据进展非常复杂的方案和分析,并基于分析结果做出决策。依赖于应用程序的需求,多维立方体既可以被存储在DB2数据库中以增加SQL存取的灵活性,也可以进展多维存储以优化性能。2.1 表表是数据记录未排序的集合,包含列和行通常称为记录。每列都基于一个数据类型。表一旦创立并填入数据,就可在DML语句的FROM和INTO子句中被引用。有三种表类型: 永久表基表 临时说明表 临时派生表

8、1创立新表: create table tabname(col1 type1 not null primary key,col2 type2 not null,.) 2根据已有的表创立新表:A:create table tab_new like tab_old B:create table tab_new as select col1,col2 from tab_old definition only3修改表:增加一个列:Alter table tabname add column col type 列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的

9、长度。添加主键:Alter table tabname add primary key(col) 删除主键:Alter table tabname drop primary key(col) 4删除表:drop table tabname 2.2 视图视图是从一个或多个表或视图生成的虚拟表或称逻辑表,可用CREATE VIEW 命令创立。当检索数据时可代替基表。一旦定义了视图,就可以和基表一样使用,使用DML语句如SELECT、INSERT、和DELETE来存取。当视图中显示的数据被修改后,在后台表中的数据也相应地修改了。视图本身并不存放真正的数据,在数据库中它只有一个定义。视图可用于限制对敏

10、感数据的存取而对其它数据那么允许进展更宽松地存取。视图可以是可删除的、可更新的、可插入的以及只读的。不同的类别说明了在使用视图时所能允许的SQL操作。通过视图可以使应用程序获得表数据的一个子集并验证插入或更新的数据。视图中列的名字可以和基表中相应的列名不同。视图的使用为应用程序和终端用户查看表中数据提供了一个灵活的方式。CRAETE VIEW 语句的例子如下所示。基表EMPLOYEE 有SALARY和M两列。出于平安性的原因,这个视图中只包含ID、NAME、DEPT、JOB和HIREDATE列。并且只显示DEPTNO为10 的那个部门的员工的信息。CREATE VIEW EMP_VIEW1(E

11、MPID,EMPNAME,DEPTNO,JOBTITLE,HIREDATE)AS SELECT ID,NAME,DEPT,JOB,HIREDATE FROM EMPLOYEEWHERE DEPT=10;从上面的例子可以看到,视图可包含WHERE子句以限制对某些行的存取;视图中也可含有列的一个子集,以限制对某些列数据的存取。视图中列的名字可以和基表中相应的列名不同,表名和视图名都有一个相关联的模式。2.3 索引用户对数据库最频繁的操作是进展数据查询。一般情况下,数据库在进展查询操作时需要对整个表进展数据搜索。当表中的数据很多时搜索数据就需要很长的时间。索引是与单个表相关的物理对象。任何永久表或已

12、声明的临时表都可以定义它们的索引,但不可以在视图上建索引。可以为单个表定义多个索引。索引是根据指定的一列或多列的容对行进展排序。索引主要用于提高查询效率,但索引也可以用于逻辑数据设计。例如,主键不允许在同一列中输入一样的值,从而保证了没有一行数据是一样的。索引可以定义为惟一的或非惟一的。非惟一的索引允许重复的键值。惟一的索引只允许列表中出现一个键值。索引是使用CREATE INDEX SQL语句创立的。为支持主键或惟一性约束,也可以隐式创立索引。2.4 模式模式是数据库实体,一个模式表示DB2数据库中命名对象的一个集合。模式名实际上是数据对象的全限制名称的一局部。当使用CREATE 定义数据库

13、对象时,限制符或模式名出现在数据库对象名称中。模式名可以使用CREATE SCHEMA语句显式地创立,并指定一个用户作为模式名的拥有者。如果用户BERT想要创立模式名称为DB2的表,那么DBADM可以使用控制中心或者以下语句为BERT创立模式。因为BERT拥有这个模式,所以他可以在模式中创立对象。create schema db2 authorization bert如果数据库对象的创立者在数据库对象定义中不包括模式名,那么将使用创立者的授权ID作为模式名假设没有收回创立者的IMPLICIT_SCHEMA权限创立对象。例如,某个用户Mark使用语句CREATE TABLE TABLE1(C1 CHAR(3) 创立一个表。数据库对象完整的名称应为MARK

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1