DB2基础知识(一).ppt_第1页
DB2基础知识(一).ppt_第2页
DB2基础知识(一).ppt_第3页
DB2基础知识(一).ppt_第4页
DB2基础知识(一).ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,DB2基础知识(1),2011年七月19日用于杭州市中心数据业务部门主管,内容摘要,1,DB2概述,2,访问DB2,3,DB2数据库对象,4,学习说明,5,访问摘要DB2的分类DB2,以及表格、表格空间、分割区、集装箱和索引都是自学的基础。1,DB2概述,1.1 DB2支持1.2 DB2的1.3版DB2平台支持1.4 DB2。商业银行的应用节目1.1 DB2是什么?1983年,IBM宣布了针对MVS的database 2(DB2),并宣布了第二代数据库的诞生。2006年,突破性产品DB2 V9出现了,第一种混合模式(包括直接支持关系模型和XML的层次模型)出现了。一、DB2概述、1.2 DB

2、2版本分类中小型企业Express Edition中型企业Workgroup Server Edition大型企业服务器版(ese)企业服务器版(ese)1.3 DB2平台支持DB2支持多硬件和操作系统平台大型计算机平台DB2 for z/OS (DB2 for OS/390,DB2 for MVS/ESA,DB2 for VM/VSE)中型平台DB2 for System I,DB2一、DB2基本概览、第二、访问DB2、登录2.1 DB2运行2.2 SQL语句2.3 SQL stat Catalog DB Bidbdw at Node My Node;2,DB2访问,节点目录,系统数据库目录

3、和本地数据库目录之间的关系,2,DB2访问,通过2.1 DB2登录的本地客户端链接DB2服务器,2,DB2访问,运行2.2 SQL语句,2,DB2访问,2.3视图从一个或多个基表导出为什么要使用视图?视图允许多个用户或应用程序徐璐以不同的方式查看同一数据。不仅可以轻松访问数据,还可以限制特定用户可以查看或更新的行和列。一个用户可以定义一个或多个视图,并且可以由多个用户共享一个视图。视图是虚拟表,基础表是实际表。虚拟表只有定义,没有相应的物理数据。实际表格包含定义及其实体资料。定义视图后,可以像在基表中一样查询、删除和定义新视图。更新(添加、删除、变更)视图的操作有一些茄子限制。第三,DB2数据

4、库目标,创建视图创建视图create VIEW DWA _ FAT . v _ accact DTA as select * From DWA _ FAT . accact DTA where act _ typ=删除c视图无法修改V_ACCACTDTA说明视图。无法创建索引。如果删除一个视图所基于的表或其他视图,则视图将数据库创建视图可更新视图和只读视图的SELECT语句确定视图是只读视图还是可更新视图。通常,如果视图中的行可以映射到基表中的行,则可以更新视图。建立可更新视图的规则很复杂,取决于查询的定义。例如,您无法更新使用VALUES、DISTINCT或JOIN性质的视图。SYSCAT

5、.通过查看VIEWS中的READONLY列,可以轻松确定视图是否可更新。y表示只读,n表示只读。具有检查选项的视图WITH CHECK OPTION定义视图是指示DB2检查使用该视图的语句是否满足视图条件。create view nonfiction books as select * from books where book type=n with check option;insert into nonfiction books values(.f),3,DB2数据库对象,索引是什么?索引是表中一列或多列的键值的有序列表。为什么要使用索引?确保一列或多列中的值是唯一的。改善表格的查询效能

6、。3,DB2数据库对象,索引使用注意事项根据查询中使用的列创建索引,select根据条件语句中谓词的选择读取创建索引。where子句中使用的列避免在索引列中使用函数,并在需要排序的列中创建索引。order by、distinct、grp、3、DB2数据库对象、索引使用注意事项(继续)降低索引维护成本和避免生成的索引是这些列中其他关键字的一些关键字。例如,如果列a、b和c具有索引,则列a和列b中的第二个索引通常没有用处。不对所有列随机编制索引。不必要的索引不仅使用空间,而且严重影响插入性能。使用以下一般规则确定要为表定义的索引的一般数量:对于线上交易处理(OLTP)环境,创建一个或两个索引。对于只读查询环境,可以创建五个以上的索引。对于混合查询和OLTP环境,可以创建2到5个索引以提高多列索引的连接性能。第一个关键字列具有多个选择,第三个是DB2数据库对象,Create table DWA _ fat . a80 _ grp dim(grp _ NBR char(2)not null,grp _ namvdim、第三、DB2存储相关数据库对象,请参见、partitionin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论