IBM DB2认证考试题库Word下载.docx
- 文档编号:20169451
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:15
- 大小:63.65KB
IBM DB2认证考试题库Word下载.docx
《IBM DB2认证考试题库Word下载.docx》由会员分享,可在线阅读,更多相关《IBM DB2认证考试题库Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
●备份与恢复
1B2D3C(主日志按域分配)4A5D6B7D
●Xml1C2C3D4B5A6A
●应用程序开发1B2D3D4A5C6CHUFAQI7D8C
01下列哪一组实体可以在ERD中使用?
A.产品,颜色,高度
B.黄色,大,长
C.约翰,狗,飞机
D.人,动物,植物
•
D02下列关于关系数据库的说法,哪一项是正确的?
●•A.关系数据库不能存储视频或音频。
●•B.表是由列和行组成的。
●•C.同一个表中的行可以拥有不同的列集。
●•D.行也称为表字段。
●03下列哪些实体应该使用ERD中的一对多关系?
●•A.人,汽车
●•B.公司,员工
●•C.祖父,约翰
●•D.母亲,孩子
●•
●•B04下列哪些是关系数据模型的组件?
●•A.指针,集合,约束
●•B.关系,属性,元组
●•C.实例,记录类型,实体
●•D.表,行,等级
•D05下列哪一项表述是错误的?
•A.主键唯一地标识表中的行。
•B.外键是引用其他表主键的列集。
•C.主键和外键用于强制数据完整性。
•D.必须始终在表中定义主键。
•A06下列哪一项表述是错误的?
CI(A
•A.关系模型中的属性映射到关系数据库中的行
•B.在ERD中,用长方形表示实体
•C.一对一和多对多是可以在ERD中表示的关系
•D.关系模型中的实体映射到关系数据库中的表
A1.对于没有软件投资预算的小型创业公司,下列哪一种DB2版本是理想选择?
A
A.DB2Express-C
B.DB2Express
C.DB2Enterprise
D.DB2Workgroup
A2.假设你已经连接到TESTDB数据库,下列哪些命令可以列出数据库配置设置?
A.db2getdbcfg
B.db2listdbcfg
C.db2getdbmcfg
D.db2listdbmcfg
A3.首次使用DB2客户端中的CLP访问远程数据库时,需要:
A.编目远程节点,并编目引用此远程节点的数据库
B.在系统目录中注册远程系统用户,然后设置与远程节点的SSH通信
C.使用文本编辑器编辑节点目录和数据库目录文件
D.使用listdatabasedirectory命令列出所有远程数据库,然后从列表中
选择远程数据库
B4.下列关于DB2版本、客户端和驱动程序的说法,哪一项是错误的?
A.所有的DB2客户端和驱动程序都可以免费获取
B.DB2Express版是唯一可免费获取的服务器版本
C.DB2服务器包含DB2客户端组件
D.可以使用CLP将运行DB2Workgroup的系统连接到运行DB2
Express的系统上的数据库
C5.下列关于DB2环境的说法,哪一项是错误的?
A.TCPIP端口唯一地标识DB2实例
B.在给定的时间内可以有多个实例运行
C.如果试图在实例B中创建一个数据库,而所用数据库名在实例A中已使
用,将会发生冲突
D.如果试图在数据库A中创建一个表空间,而所用表空间名在相同的数据库
中已使用,将会发生冲突
D6.下列哪一项不是有效的DB2客户端?
A.IBM数据服务器客户端
B.IBM数据服务器运行时客户端
C.DB2运行时客户端合并模块(Windows)
D.IBM数据服务器瘦客户端
C7.下列关于DB2实例的说法,哪一项是正确的?
A.实例通过dbmcfg相互关联
B.如果实例A崩溃,则系统中运行的其他实例也无法运行
C.如果实例A停止运行,则无法访问此实例中的数据库
D.在一个实例中,只能创建一个数据库
C8.下列关于DB2中表空间的表述,哪一项是错误的?
A.表空间是介于逻辑表和物理容器之间的逻辑对象
B.所有的表、索引和其他数据都存储在表空间中
C.表空间是在内存中高速缓存表和索引数据的逻辑对象
D.表空间总是关联到缓冲池
B9.你接到任务要将大量数据导入DB2数据库。
假设你必须将与导入行相关
的所有信息记入日志,并需要尽快执行载入,下列哪种工具最适合此任务?
A.INSERT
B.IMPORT
C.LOAD
B1.下列关于IBMDataStudio的说法,哪一项是正确的?
•A.安装DB2时自动安装DataStudio
•B.当CREATETRIGGER语句作为脚本执行时,DataStudio可以用于开发触
发器
•C.DataStudio独立程序包是免费的,但是IDE程序包是收费的
•D.无论哪一个版本的安装程序包,DataStudio均支持shell共享
D.CLP
C1.如果使用下列语句创建TAB1C
CREATETABLEtab1(
col1INTEGERNOTNULL,
col2CHAR(3),
CONSTRAINTcst1CHECK(col1in(1,2,3,4)))
下列哪个语句会将记录成功插入表TAB1?
A.INSERTINTOtab1VALUES(0,'
a'
)
B.INSERTINTOtab1VALUES(NULL,'
abc'
C.INSERTINTOtab1VALUES(4,'
D.INSERTINTOtab1VALUES(4,'
abcdefhijklmnopq'
B2.给定下列UPDATE语句:
UPDATEemployeesSETworkdept=
(SELECTdeptnoFROMdepartmentWHEREdeptno='
A01'
WHEREworkdeptISNULL
下列哪一项描述的是执行此语句之后的结果?
A.此语句将执行失败,因为UPDATE语句不能包含子查询
B.只有当子查询检索出的数据不包含多条记录时,此语句才能执行成功
C.此语句将执行成功;
如果子查询检索出的数据包含多条记录,只有第一条记
录将用于执行更新
D.只有当EMPLOYEES表中的每一条记录的WORKDEPT列均为空值时,
此语句才能执行成功
3.D给定下列表:
假设需要下列结果:
下列哪一个语句会产生所需结果?
A.SELECTUNIQUE*FROMtab1
B.SELECTDISTINCT*FROMtab1
C.SELECTUNIQUE(*)FROMtab1
D.SELECTDISTINCT(*)FROMtab1
C5.给定下列两个表
使用下列语句将返回多少行?
SELECTdistinctstudent_nameFROMnames,marks
A.9
B.20
C.5
D.6
D6.给定下列两个表:
假设
A.SELECT*FROMtab1INNERJOINtab2ONcol_1=col_a
B.SELECT*FROMtab1LEFTOUTERJOINtab2ONcol_1=col_a
C.SELECT*FROMtab1RIGHTOUTERJOINtab2ONcol_1=col_a
D.SELECT*FROMtab1FULLOUTERJOINtab2ONcol_1=col_a
D7.给定下列两个表:
SELECT*FROMnames,points
A.0
B.5
C.10
D.25
8.请思考以下场景。
你在3个不同的模式(SYSIBM、DEFAULT和DB2INST1)下有
D3个名称相同(TABLE_1)的表。
你以db2inst1身份连接到Linux服务器上的DB2数
据库并立即发出下列语句:
SELECT*FROMtable_1
A.将会收到错误,因为没有指定表模式,你的查询模糊不清
B.SYSIBM.table_1
C.DEFAULT.table_1
D.DB2INST1.table_1
C9.使用关系数据库时,下列哪一项是错误的?
A.使用SQL数据操纵语言(DML)检索数据。
B.使用SQL数据定义语言(DDL)定义数据库结构。
C.在类实例和字段中存储数据。
D.使用规范化来避免表中数据产生冗余。
C12.下列哪个SQL语句可以用于从表users中删除数据:
A.REMOVETABLEusers
B.DROPTABLEusers
C.DELETEFROMusers
D.ALTERTABLEusers
14.给定下列表:
假设两个表中都包含数据,下列哪一个语句不会将数据成功添加到表
CURRENT_EMPLOYEES?
A.INSERTINTOcurrent_employees(empid)VALUES(10)
B.INSERTINTOcurrent_employeesVALUES(10,'
JAGGER'
85000.00)
C.INSERTINTOcurrent_employeesSELECTempid,name,salaryFROM
past_employeesWHEREempid=20
D.INSERTINTOcurrent_employees(name,salary)VALUES(SELECTname,
salaryFROMpast_employeesWHEREempid=20)
•C1.应用程序B想要在同一事务中多次读取表EMPLOYEE中的行子集。
为了保证每次
都能返回相同的行子集,应该使用哪种隔离级别?
•A.当前落实
•B.读稳定性
•C.可重复读
•D.未落实读
•A2.下列关于事务的说法,哪一项是错误的?
•A.事务中的操作并行执行。
•B.同一个事务中只能执行1个COMMIT语句。
•C.事务会保证一组操作的原子性。
•D.ROLLBACK或COMMIT语句可以终结事务。
B3.下列哪个特性与此事实相关:
已落实的事务会保证所有操作均已完成,并且在事
务回滚中,所有操作产生的影响均已得到恢复?
•A.一致性
•B.原子性
•C.隔离性
•D.持久性
•A4.下列哪一项是事务的定义?
•A.组合在一起的一个或多个SQL操作序列,也被称为一个工作单元
•B.一组可以并行执行的独立操作
•C.一个数据隔离级别,可通过允许读取之前已落实的数据来防止死锁
•D.一个DB2数据库对象
C5.以下哪种情况会发生脏读?
•A.一个事务读取了相同的数据行两次,并且每次都返回不同的数据值
•B.在一个事务期间,基于特定标准的搜索在执行连续搜索之后返回额外的行
•C.返回了未落实的数据,但产生这些数据的事务已回滚
•D.两个事务读取并试图更新相同的数据,第二次更新将在第一次更新落实之前将其覆
盖
A1.下列哪一项是关于DB2授权的最佳描述?
•A.授权是一个过程,检查你是否具有足够的权限以执行所需的数据库操作
•B.授权是一个过程,在此过程中DBA将收集相关信息以查看哪些人可以访问数据库
•C.授权是一个过程,在此过程中DB2数据库将使用Windows安全机制来检查你是
否能够访问DB2数据库
•D.授权是一个过程,它通过验证你的用户ID和密码来确认你是否是所声称的那个人
•D2.执行下列SQL语句之后:
•GRANTALLPRIVILEGESONTABLEstudentTOUSERuser1
•假设用户USER1没有其他权限,下列哪一项操作是USER1可以执行的?
•A.将表STUDENT的所有权限赋予其他用户
•B.删除关联到表STUDENT的视图
•C.删除表STUDENT
•D.以上都不是
B3.假设有一个表包含以下列:
•EMP_ID
•EMP_NAME
•PHONE
•SALARY
•下列方法中,哪一个是限制用户查看SALARY信息但仍允许他们查看其他值的最简单方
法?
•A.加密表的数据
•B.创建不包含SALARY列的视图。
赋予访问视图的权限,并撤销访问原始表的权限
•C.撤销不应查看SALARY数据的用户对SALARY列的SELECT访问权限
•D.将SALARY数据存储在其他表中,并赋予相应用户对该表的SELECT权限
D4.下列哪个语句将赋予用户John向表tab1中插入数据的权限?
•A.GRANTADDONTABLEtab1TOJohn
•B.GRANTINSERTONtab1TOJohn
•C.GRANTADDONTABLEtab1TOUSERJohn
•D.GRANTINSERTONTABLEtab1TOUSERJohn
•B5.什么是可信上下文?
•A.它是缓冲池中的特殊区域,只有所选用户才能写入。
•B.它是一个DB2功能,允许应用程序在不中断数据库连接的情况下更改用户。
•C.它是一个DB2功能,允许用户建立与数据库的连接,而不必提供用户名或密
码。
•D.它是表空间中的一种容器,可进行更快的I/O操作。
B1.下列哪一项不是恢复的类型?
A.版本恢复
B.自动重启恢复
C.崩溃恢复
D.前滚恢复
B2.下列哪一项是关于增量备份功能的最佳描述?
A.备份自上次成功地执行完全或差异备份以来发生更改的所有数据
B.备份单个表空间
C.备份整个数据库
D.备份自上次完全备份以来发生更改的所有数据
C3.下列关于数据库日志的说法,哪一项是正确的?
•A.数据库日志可以在数据库这一层级完全关闭
•B.主日志可以在需要时按需分配
•C.由于人为失误使错误数据进入数据库时,必须启用归档日志才能进行恢复
•D.循环日志更适合生产环境
•A4.自动存储具备什么功能?
•A.自动存储允许用户指定数据库管理器用于存储表空间数据的路径,从而简化了存储
管理。
•B.自动存储是一种选项,它允许写入到数据库的事务自动落实。
•C.自动存储是一种DB2功能,它允许按设定计划自动备份表。
•D.自动存储可以用于自动重组物理介质上的数据,以提高性能。
D5.下列哪种类型的日志包含已落实且外化了的数据?
•A.机活动日志
•B.脱机活动日志
•C.被动日志
•D.归档日志
B6.下列哪个选项将会执行脱机表空间恢复?
•A.RESTOREDATABASESAMPLETABLESPACE(MYTBSP)OFFLINEFROM
/tbspbkp
•B.RESTOREDATABASESAMPLETABLESPACE(MYTBSP)FROM/tbspbkp
•C.RESTOREDATABASESAMPLETABLESPACE(MYTBSP)ONLINEFROM
•D.无法复原DB2中的表空间
D7.请看以下命令:
CREATETABLESPACEMYTBSP1MANAGEDBYAUTOMATIC
运行此命令将会产生什么结果?
A.创建自动管理的名为mytbsp1的大型表空间。
B.创建自动管理的名为mytbsp1的用户表空间。
C.创建自动管理的名为mytbsp1的临时表空间。
D.此命令将向用户返回语法错误。
•C1.下列关于规范XML文档的说法,哪一项是正确的?
•A.具有一个或多个根元素
•B.标记最多只能有一个属性
•C.属性值必须用双引号括起来
•D.结束标记可选
C2.什么是SQL/XML?
•A.SQL/XML是DB2数据库的通信协议
•B.SQL/XML是XQuery标准的一部分,提供各种发布函数以将XML数据转换成为
关系表单,反之亦然
•C.SQL/XML是pureXML技术的另一种叫法
•D.SQL/XML是对SQL标准的扩展,提供各种发布函数以将XML数据转换成为关
系表单,反之亦然
D3.下列哪一项不是XQueryFLWOR表达式的一部分?
•A.FOR子句
•B.LET子句
•C.ORDERBY子句
•D.WITH子句
B4.下列哪一项是能够用于转换XML文档的基于XML的语言?
•A.XHTML
•B.XSLT
•C.HTML
•D.Java
A•5.下列哪一项是规范的XML文档?
•A.<
Namexmlns="
"
Gender="
MALE"
>
<
FirstName>
Amitabh<
/FirstName>
LastName>
Patel<
/LastName>
/Name>
•B.<
MALE="
Gender"
/name>
•C.<
NameGender="
Amitabh<
<
•D.<
NameGender=FEMALE>
Jaya<
A•6.请看下列XML文档:
B1.下列哪种编程语言可以用于开发UDF?
•A.Java,Javascript,SQL
•B.C/C++,Java,CLR
•C.SQL,C#.Net,Perl
•D.Perl,C/C++,SQL
•D2.下列哪种说法是正确的?
•A.嵌入式SQL只能为静态
•B.静态SQL通常快于动态SQL
•C.JDBC和ODBC使用静态SQL
•D.SQLJ是Java中的嵌入式动态SQL
D•3.在嵌入式SQL代码中,下列关于定界符的说法,哪一项是正确的?
•A.操作系统(OS)用其界定系统变量声明
•B.数据库用其标明列的结束
•C.编译器用其标明程序的结束
•D.预编译器用其识别要转换的SQL语句
•A4.请看下列SQL语句,哪一项是对APP.TAX的最佳阐释:
SELECTAPP.TAX(SALARY)FROMEMPLOYEE
•A.用户定义函数
•B.存储过程
•C.触发器
•D.用户定义类型
C5.下列关于动态SQL的说法,哪一项是正确的?
•A.它在动态数据库中进行预编译和绑定。
•B.必须在预编译时完全指定SQL语句的结构。
•C.由应用程序在运行时编译和执行。
•D.动态SQL不存在。
•A6.要在每次更新表TB1时执行一个代码块,需要创建下列哪个对象?
•A.AFTER触发器
•B.用户自定义函数
•C.存储过程
•D7.下列哪一项不是受支持的触发器类型?
•A.db2diag.log文件
•B.DB2信息中心
•C.管理通知日志
•D.以上皆是
C•8.下列哪一项不是受支持的触发器类型?
•A.AFTER
•B.BEFORE
•C.DURING
•D.INSTEADOF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IBM DB2认证考试题库 DB2 认证 考试 题库