DB2入门培训讲义PPT教学课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仅安装客户端 DB2 Connect 安装服务器端 DB2 PE Server + DB2 Connect
RS/6000下的安装、使用
如RS/6000上已安装DB2,则只要在登录用户的profile中引用db2inst1的 profile或手工添加相应环境变量,即可使用DB2,前提是DBA已授权此用户 足够权限。
表空间 Tablespace
扩展区 Extend

Table

Page
2020/12/12
10
DB2 UDB中的标准SQL设施
View SQL存储过程 触发器 事务处理 索引
2020/12/12
11
DB2 数据库中的模式名 - SCHEMA
模式是一个标识符,如用户 ID, 它帮助分组表和其他数据库对象。模 式可以归个人拥有,拥有者可以控制对数据以及其中的对象的存取。
DB2 基本知识介绍
2020/12/12
1
认识 DB2
认识 DB2
2020/12/12
2
DB2的版本 – DB2 UDB
V7、V8、V9
PE (Personal Edition) EE (Enterprise Edition) EEE (Enterprise - Extended Edition )
模式也可以是数据库中的对象。它可以在创建模式中的第一个对象时 自 动创建。这样的对象可以是任何可以由模式名限定的对象,如表、索引、 视图、程序包、单值类型、函数或触发器。若要自动创建模式,则您必 须 拥有 IMPLICIT_SCHEMA 权限,也可以隐式地创建模式。
模式名用作两部分对象名的第一部分。创建一个对象时,可将其分配给 特定模式。若不指定模式,则它被分配给缺省模式,缺省模式通常是创 建该对象的人员的用户 ID。名称的第二部分是对象名。例如,名为 Smith 的用户可以 有一个名为 SMITH.PAYROLL 的表。
2020/12/12
4
DB2 UDB vs SQL Server /Sybase
SQL Server/Sybase是个黑盒子 DB2 是个相对透明的黑盒子 DB2 所支持的SQL语句更完整 DB2 对数据仓库所做的扩展支持非常好,如 多分区,MDC技术等。 DB2 具有平台优势和体系优势,对高端应用 有更好的支持。
| column_name AS computed_column_expression | <table_constraint> } [,...n] ) [ON { | DEFAULT} ] [TEXTIMAGE_ON { | DEFAULT} ]
2020/12/12
7
DB2安装、使用
Windows 下的安装、使用
其他IBM 主机平台如AS/400上的DB2与DB2 UDB有很大不同, 老版本的主机DB2甚至不支持SQL。
2020/12/12
3
DB2在招行的应用情况
AS/400 DB2 RS/6000 – UDB V5 V7 V8 V9 数据仓库 开发用:DB2 UDB PE V8 For Windows XP/2K
17
二、数据库分区与表空间
表空间的定义
DB2是以表空间来定义数据库中存放数据的实体磁盘空 间。 一个数据库中至少需要具备3个表空间,分别是:
SYSCATSPACE: 存放数据库中的所有系统表 TEMPSPACE1:存放DB2在执行SQL指令时所产生的临时数据表 USERSPACE1:存放用户所建立的表
一个数据库可以建立一个或多个分区(即节点), 数据可以根据表所定义的分区键通过HASH算法存 放于各个分区中。
作为表格的分区键,建议使用高基数字段(拥有多 个不同的值),这样可以使数据被均匀的分布,可 以利用节点组中所有的节点资源来执行操作。也可 以指定多个字段同时作为分区键来满足要求。
2020/12/12
简单的比喻:假如DB等同于公司,模式相当一个部门名称。
2020/12/12
12
DB2 – 专用存储器
CURRENT DATE USER CURRENT TIMESTAMP CURRENT TIME CURRENT TIMEZONE CURRENT SERVER
相当于SQL Server中的全局变量
2020/12/12
5
DB2 UDB的Create Table语句
2020/12/12
6
SQL Server 的Create Table
CREATE TABLE [
database_name.[owner]. | owner. ] table_name ( { <column_definition>
相关的下载及文档URL:
2020/12/12
8
使用 DB2工具 - windows
配置助手 控制中心 命令行工具
– 命令窗口、命令行处理器 信息中心 开发中心 健康中心
2020/12/12
ห้องสมุดไป่ตู้
9
DB2 UDB中一些基本概念
实例 Instance
数据库 Database
容器 Container
2020/12/12
13
常用的 DB2 指令
CREATE / DROP LIST / DESCRIBE FORCE GET / UPDATE IMPORT / EXPORT / LOAD BIND / REBIND REORG / RUNSTATS ……
2020/12/12
14
常用的 DB2 系统指令
db2admin db2advi db2batch db2cc / db2cmd db2cfexp / db2cfimp db2start / db2stop ……
2020/12/12
15
数据库分区与表空间
数据库分区与表空间
2020/12/12
16
二、数据库分区与表空间
数据库分区
2020/12/12
18
二、数据库分区与表空间
表空间的分类
根据存储的数据种类区分
规则表空间:存放系统表格过用户建立的表格的数据与索引。 临时表空间:存放在执行SQL指令时产生的临时数据。 大型表空间:存放LONG VARCHAR与LOB类型的字段数据。
根据管理方式区分
数据库管理空间:DMS,是由DB2直接格式化与管理的空间 系统管理空间:SMS,是由DB2通过操作系统所管理的空间
相关文档
最新文档