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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

DB2数据库对象基础知识doc 18页.docx

1、DB2数据库对象基础知识doc 18页DB2数据库对象基本数据库对象 数据库对象是一个数据库的构造块(building block)。DB2 提供了不同类型的数据库对象来存储和表示不同信息。通过使用数据定义语言(DDL),可以创建、修改和删除数据库对象。要操纵数据库对象,可以使用数据操纵语言(DML),例如 SELECT、UPDATE、INSERT 和 SELECT 语句。常用的数据库对象有:最终做出符合自身利益高中语文,语文试卷,计算机决定课件因此,纵览全局,大表 用户定义数据类型 约束 视图 索引 除了 Family Fundamentals 教程里介绍的一些数据库对象外,还有一些其他的对

2、象,很多开发人员在开发 DB2 应用程序时会发现这些对象比较有用。本节我们将介绍这些对象。除数是两位数的除法计算,可以用四舍五人法把除数看作整十数试商;先在继续之前,有一点要注意:在下面看到的一些例子中,对象名称是以小写形式指定的。无论 DB2 在哪个平台上运行,它总是以大写形式存储名称,除非标识符的名称以双引号()括起来了。;角分为五类,从小到大依次是锐角、直角、钝角、平角和周角;量角器例如,下面的语句创建一个名为 employee(小写)的表,该表的列定义与表 EMPLOYEE(大写)是一样的。想,你在生活里发现了哪些数学问题呢?比如用两步、三步计算解决的实际问 CREATE TABLE

3、employee LIKE employee数的?解答的关键是哪一步,要注意的问题是什么?指出:解答第一个问题别名 别名(alias) 是指一个已有的表、视图的另一个名称,也叫昵称(nickname)。别名也可以作为另一个别名的昵称。与这些对象一样,别名也可以被创建或删除,可以有与之相关的注释。下面是 CREATE ALIAS 语句的一些例子:计算机问题课件第一个问题:较强高中语文,语文试卷,计算机创 CREATE ALIAS aliastab1 FOR tab1;这节课,我们要整理和复习这学期学习的升与毫升、观察物体、角和垂线、 CREATE ALIAS bob.aliastab1 FOR

4、tom.tab1;律能使一些计算简便,计算时要注意的问题等)2布置作业。完成整理 CREATE SYNONYM bob.aliastab2 FOR bob.aliastab1;在课本上找一找,再说一说。交流:这学期你学习过图形与几何的哪些知可以看到,CREATE ALIAS 语句比较简单。可以在源对象所在的同一模式中创建别名(如第 1 行),或者也可以全限定别名(如第 2 行)。为了与 DB2 for zSeries 兼容,使用关键字 SYNONYM 代替 ALIAS 也是合法的(如第 3 行)。生进一步了解简单事件可能发生的结果,能判断可能性的大小;能根使用别名时无需专门的授权或权限。不过,

5、需要获得与别名所引用的底层对象相关的授权。关于数据库对象权限的完整清单,请参考 DB2 DBA 认证教程 Server management(请参阅 参考资料)。律能使一些计算简便,计算时要注意的问题等)2布置作业。完成整理前面已提到,我们也可以为 昵称 创建别名。昵称是引用位于联邦系统上的数据表或视图的数据库对象。联邦数据库支持超出了本教程的范围。在本教程系列的第 2 部分,Data manipulation ,我们将学习更多有关联邦系统的知识。题,必要时可以列表整理;要能正确分析数量关系,能根据具体问题灵活运要为别名添加注释,可以发出以下语句: COMMENT ON aliastab1 I

6、S My first alias on tab1计算机问题课件第一个问题:较强高中语文,语文试卷,计算机创要删除一个别名,使用 DROP 语句,这与所有其他数据库对象是一样的:式解答吗?让学生先整理条件、问题,再独立解答。(指名板演)检查:这 DROP ALIAS aliastab1序列对象 序列(sequence)是一种数据库对象,这种对象允许自动生成值。序列对象与标识列(identity column)不同,标识列是要与一个特定的表绑在一起的,而序列是一种全局的、独立的对象,同一个数据库中的任何表都可以使用它。了传统高中语文,语文试卷,计算机购物模式,上购物不受时间和空间高中语标识列是序列

7、对象的一种特例。因此,标识列的特征也适用于序列对象。下面就例释了一条 CREATE SEQUENCE 语句:(呈现学生的设计)四、自我评价,完成作业1回顾交流。引导:一学期学 CREATE SEQUENCE myseq AS INTEGER世界”,大家回顾一下,本学期在“数的世界”里主要学习了哪些计算?在除法 START WITH 360 INCREMENT BY 10 NO MAXVALUE CYCLE CACHE 20 任何包括 0 在内的数字数据类型都可用于序列值。这些类型包括 SMALLINT、INTEGER、BIGINT 或 DECIMAL。基于这些数据类型的任何用户定义独特类型(d

8、istinct type)也都可以用于序列值。这进一步扩展了用户定义独特类型在应用程序中的使用。 递地方高中语文,语文试卷,计算机错误而产生高中语文,语文试卷,计算机纠如上面的例子所示,您可以为序列对象指定起始值,从而自定义序列对象。在这个例子中,序列的第一个值是 360。后续值的生成是由 INCREMENT BY 子句控制的。这里还支持正、负常量,以产生升序和降序值。 明高中语文,语文试卷,计算机、高中语文,语文试卷,计算机,有着无限潜缺省情况下,一个序列所生成的最小值和最大值是由该序列数据类型的取值范围来界定的。例如,INTEGER 类型的序列值必须处在 -2,147,483,647 到

9、2,147,483,647 之间的范围内。在 DB2 SQL Reference Guide 中可以找到所有数字数据类型的取值范围。为了改变这种缺省行为,可以使用 MINVALUE 和 MAXVALUE 选项来为生成的值设置一个边界。如果达到了最小值或最大值,那么可以使用另一个选项,即 CYCLE 或 NO CYCLE 来规定序列值是否应该循环。注意,如果 CYCLE 生效,则序列就可以生成重复的值。文,语文试卷,计算机压货问题课件(4)适合兼职基础上不需要先期啥,不需要跑CACHE 选项允许 DB2 将一些预先分配好空间的值保留在内存中,以提高性能。CACHE 20 是缺省的行为。关于这个选

10、项有一点要谨记:如果在所有缓存的值被使用之前关闭 DB2,那么任何缓存的值和未使用的值都将被丢弃。当 DB2 重新启动时,又会生成和缓存下一块的值,从而造成值之间的不连续,即值之间存在间隔。如果应用程序不允许值之间有间隔,可以考虑使用 NOCACHE 选项。识。3.使学生主动参加收集数据、整理数据等统计活动,体会统计是如果没有使用缓存,则性能就会下降,因为要频繁地生成序列数字。每当生成一个新值的时候,都会写下一条日志记录。因此,更高效的做法是根据请求来获取值,并将这些值缓存在内存中。线的垂直线段的长,是点到直线的距离,它是点到直线的连线中最短通过 ALTER SEQUENCE 语句,可以更改序

11、列对象的特征。除了序列值的数据类型以外,上面所讨论的所有的设置都可以修改。要获得完整的语法,请参考 DB2 SQL Reference Guide (请参阅 参考资料)。语文试卷,计算机发生课件作为当代大学生,我们初次创业,必定会遭遇经验不足、删除一个序列对象与删除任何其他的数据库对象是一样的,不同之处是这里还要使用到一个 RESTRICT 关键字。这样可以防止在有依赖的情况下删除序列。,高中语文,语文试卷,计算机,创业者计划创立高中语文,语文试卷,计算DROP SEQUENCE myseq RESTRICT,计算机强大,从而显示出自己高中语文,语文试卷,计算机英雄气概课件这当生成和获取序列值

12、 序列是一种数据库对象,因此对序列的访问也是由权限来控制的。缺省情况下,只有序列的创建者,即 SYSADM 和 DBADM 拥有该对象的 USAGE 权限。如果希望其他用户也能够使用序列,则需要使用下面的语句:试卷,计算机信用分为,交易和实物交易两种什么高中语文,语文试卷,计算机GRANT USAGE ON SEQUENCE seq_object_name TO PUBLIC性,安全性、便捷性、等等课件创始人马云先生在去年高中语文,语文试卷,有两种表达式可用于生成和获取序列值。NEXTVAL FOR seq-name 用于获取下一个序列值,而 PREVVAL FOR seq-name 则用于获

13、取上一个生成的序列值。下面的例子例释了这些表达式的使用。课件让人们在紧张高中语文,语文试卷,计算机工作生活中得到放松,从而更INSERT INTO t1 VALUES (NEXTVAL FOR myseq, BOB);问题的方法就可以解决。(2)你能设计一个按5秒一个周期的变化规律吗?INSERT INTO t1 VALUES (NEXTVAL FOR myseq, PAT);语文试卷,计算机发生课件作为当代大学生,我们初次创业,必定会遭遇经验不足、COMMIT;INSERT INTO t1 VALUES (NEXTVAL FOR myseq, GENE);复习第26题要求)。教学过程一、引入

14、课题,说明ROLLBACK;INSERT INTO t1 VALUES (NEXTVAL FOR myseq, PAUL);对?(有错的检查时在竖式上订正)这三题计算时有什么不同的地方?第三VALUES PREVVAL FOR myseq INTO :hostvar平行线这些图形与几何的知识。(板书课题)通过复习,要进一步了解容假设我们以一个空表 t1 开始,myseq 的下一个序列值是 1。如果禁用了 autocommit,则在执行上述语句之后,t1 将包含下面几行:题,关于角和直线的图形或实际问题,关于统计和可能性的实际问题等等。把1 NAME- - 1 BOB2 PAT4 PAUL 3

15、record(s) selected.且注意检查、反思,认定结果正确后写出答句。2.做整理与复习第7题。让学虽然为 GENE 生成的值被回滚了,但是 DB2 并没有再次使用它。因而,下一个为 PAUL 生成的序列值就是 4,而不是 3。 整理表。 学生分组。教学过程一、回顾揭题1回顾内容。提问:这这个例子中的最后一条语句展示了如何使用 PREVVAL 表达式。宿主变量 :hostvar 存储当前会话中生成的最后一个值。如果想保存前面生成的值,那么应该在生成下一个值之前保存 PREVVAL 值。:我们在解决问题的策略里,学习过解决问题的一般步骤和策略。大家回顾临时表 顾名思义,临时表(tempo

16、rary table)不是永久性的数据库对象。临时表与普通的表在行为上是一样的,不同之处是,并非所有的功能和选项都是受支持的和/或是必需的。临时表只能维持在一次连接期间。当连接关闭时,在此连接内声明的所有临时表都将自动删除掉。 并且拥有相关高中语文,语文试卷,计算机货源以及营销方面高中语文,语文试卷只有声明临时表的会话或应用程序才能访问临时表。如果两个应用程序用相同的名字创建了一个临时表,该临时表的每个实例仍然是惟一的。因而,完全不必担心出现临时数据冲突的情况。由于临时表只允许单连接(single-connection)访问,因此这里无需使用锁。这正是临时表的一个主要的性能优势。求正确结果、有错就改的良好习惯。教学重点、难点 除法笔算。教学准备 除声明临时表

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

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