以下 DB2 MCQ 编程问题由我们的研究型专家汇总在一起,以测试您对 DB2 编程主题的了解。 我们鼓励您回答 100 多个选择题来评估您的语言技能。
继续向下滚动。
A. 数据(行)被锁定,直到执行提交以发布更新的数据。
B. 上述所有的
C. 锁定可阻止并发用户访问不一致的数据。
D. 锁定是用于确保数据完整性的过程。
A. 动态SQL。
B. T-SQL。
C. 静态SQL。
D. nosql。
A. 放置表空间不仅会删除表空间本身的所有表,而且还将在这些桌子上创建的所有索引,甚至可以单独存储在自己的indexspace中。
B. 将表空间分为称为页面的单位,该单位容纳一排或多个表。如果将8000个字节的行放置在4K页面中,则该行将在两页上自动拆分。
C. 将表空间分为称为页面的单位,该单位容纳一排或多个表。如果将8000个字节的行放置在4K页面中,则该页面将自动调整到8K。
D. 创建表空间时,必须指示该表空间使用的存储组或bufferpool。如果未定义,则表空间的创建将失败。
A. 任何
B. 全部
C. 在
D. 之间
A. 外联机
B. 以上都不是
C. non equi加入
D. 内部联接
A. 当表空间由另一个用户锁定时,可以放置一个U型锁。但是,X-Lock不兼容,必须等到S-Lock释放。
B. 当表空间由另一个用户锁定时,在此级别上,U锁定或X锁均不适合。在这两种情况下,都将放置I锁定(IU锁定,ix锁定),以表明U锁或X锁正在等待放置。
C. 当表空间由另一个用户锁定时,可以放置一个U锁。但是,X锁定不兼容。将放置一个IX锁(专门使用意图),以指示正在等待放置X锁。
D. 当另一个用户对表空间进行S锁定(共享使用)时,可以放置U锁(更新使用)。但是,在此级别上的X锁(独家使用)将迫使S锁定掉落,其交易被滚动起来,以便能够放置X锁。
A. sqlstate
B. sqlwarn
C. sqlcode
D. sqlnum
A. vargraphic
B. 长杂志
C. 形象的
D. 长图
A. C&F
B. 由于它是唯一的,因此仍然允许单个空。
C. 由于零不是唯一的,因此不再允许零。
D. 它对可能的零值没有影响。 DB2在索引方面不考虑零。
A. 更新T001.类SET CDUR = 5
B. 更新T001.类设置CDUR = 5 classUpdate的电流
C. 更新设置cdur = 5 classupdate的当前
D. 更新t001.classs c set c.cstitle =' new Title' classupdate的当前
A. 仅当用户有权插入表S001.Teams时,该行才会插入,但是它永远不会在此视图上的选择中显示。
B. 由于场状态没有“ MA”的值,因此不会插入该行。
C. 该行将插入表S001.Teams中,但它永远不会在此视图上的选择中显示。
D. 您无法插入视图中,因为视图不包含实际数据;它们只是基础表上的虚拟窗口。
A. 它可以在绑定步骤中使用(用于嵌入式SQL)。
B. 解释用于显示由SQL语句优化器确定的访问路径
C. 它可以在SPUFI中使用(用于单个SQL语句)
D. C,D&E
A. 随附列的数据类型。
B. 随附的列的顺序。
C. 其中一个列之一的无效性。
D. 是
A. 他/她对该观点只有精选的授权。
B. 试图创建视图时,他/她将面临授权错误
C. 只要不超过视图的定义,他/她只能执行更新。
D. 他/她还以这种观点删除了授权,因为他/她是观点的创造者。
A. 3
B. 0
C. 1
D. 2
A. 只有有时,因为它们从静态到动态SQL都不同。
B. 从来没有因为他们使用动态SQL。
C. 每次都使用静态SQL。
D. 仅当您使用Java包装器时。
A. 是的,但是必须更改该程序。
B. 是的。 DB2是一个完全动态的程序,接受所有形式的SQL。
C. 不。
D. 是的,但是陈述也必须更改。
A. 动态SQL。
B. PL/SQL
C. T-SQL。
D. 静态SQL。
A. 它们之所以没有伴随,是因为他们使用标准功能执行SQL。
B. 它们在编译时被束缚。
C. 他们是预处理的。
D. 它们使用SQL中的标准功能进行伴随。
A. 它必须首先粘合,以便可以识别SQL语句。
B. 它必须首先压缩,以便可以识别SQL语句。
C. 它必须首先加密,以便可以识别SQL语句。
D. 它必须首先编译,以便可以识别SQL语句。
A. 编写程序后,可以与任何其他程序或软件一起使用。
B. 与Java编程没有好处。
C. 编写程序后,它的作用就像存储过程。
D. 开发应用程序后,它可以在任何地方运行。
A. 数据冲突的增加。
B. 数据访问冲突的最小化。
C. 增加数据访问点。
D. 多线程编译。
A. 选择mycurs进入:hostmytable:ind
B. 获取mycurs进入:hostmytable:ind
C. 选择 *进入:hostmytable:来自mycurs的IND
D. 获取 *进入:hostmytable:来自mytable的ind
A. 螺旋效应。
B. 法拉第效应。
C. 暴风雨效应。
D. 哈钦斯效应。
A. ; varchar
B. ; hostvar
C. ; iostream.h
D. ; hostchar
A. 更新多个表
B. 更新包含联合表的视图
C. 根据某个条款更新多个表
D. 使用连接表根据子选择更新表格
A. 攻击。
B. 混搭。
C. 混合。
D. 粉碎。
A. 索引有自己的索引空间,自动创建
B. 聚类指数会影响表空间中数据的物理序列。
C. 索引总是具有平衡的树结构。
D. 可以在选择语句中提及索引的名称,以提高查询的性能。
A. 数据库被禁用。
B. 出口被禁用。
C. 没有开始出口。
D. 未启用出口。
A. 您可以在CICS配置文件中检查。
B. 在您的应用程序中使用提取出口命令,或在版本4.0中查询ExitProgram。
C. 您关闭DB2并检查CICS内核。
D. 您可以在CICS配置菜单中选中。
A. 转录和绑定。
B. 编译和绑定。
C. 预处理并绑定。
D. 预编译和绑定。
A. 3
B. 2
C. 1
D. 0
A. DB2申请计划
B. DB2目录
C. 数据库请求模块
D. 负载模块
A. 静态光标
B. 声明光标。
C. 选择光标
D. 定义光标
A. 使用“ Javago”命令。
B. 使用“ Javac”命令。
C. 使用“ db2java”命令。
D. 使用“ JBDC”命令。
A. 当前的SQLID
B. 主要授权ID
C. SQL授权ID
D. 二级授权ID
A. WebSphere Studio,Adobe Acrobat Studio和IBM Optim Development Studio。
B. Photodata Studio,Microsoft Visual Studio和IBM Optim Development Studio。
C. Silverlight Studio,Microsoft Visual Studio和IBM Optim Development Studio。
D. WebSphere Studio,Microsoft Visual Studio和IBM Optim Development Studio。
A. 网络处理。
B. 并行处理。
C. 单方面处理。
D. 二次处理。
A. DCL Sintar bin传真(15);
B. (15)DCL Sintvar bin固定;
C. DCL Sinvtar bin固定(15);
D. dcl sintvar bin固定(15);
A. HTML,MSDOS,Python。
B. PHP,Ruby on Rails和Haskell。
C. Perl,Python和PL/SQL。
D. COBOL,FORTRAN和PERL。
A. 它解析了存储程序。
B. 它检查SQL语句的代码。
C. 它检查SQL语句的执行。
D. 它检查了SQL语句的锁定。
A. SQL语句可以使用单个名称可以参考的一组主机变量。
B. SQL语句可以使用单个名称可以参考的单个主机变量。
C. SQL语句可以使用任何名称可以参考的可变主机组。
D. SQL语句可以处理的一组主机变量。
A. 镜面表
B. 索引
C. 别名
D. 视图
A. SQL语句执行程序。
B. 执行SQL语句的程序。
C. 一种使用包装器编码SQL的方法。
D. SQL语句。
A. 从T1 中选择不同的 *
B. 从T1中选择唯一 *
C. 从不同的T1中选择 *
D. 从T1中选择唯一(*)
A. 上述所有的
B. 角色不能是主要授权ID。
C. 无法通过使用集合当前SQLID语句设置角色。
D. 角色可以是对象的架构预选赛。但是,当它被用作架构预选赛时,角色被认为是字符串,并且不会在此角色中添加任何隐式模式特权(Alterin,Createin或Dropin)。
A. 存储中间结果
B. 在应用之间共享结果集
C. 创建数据库或表空间的备份副本
D. 为数据库管理器提供一个区域
A. 内部联接
B. 相交
C. 工会全部
D. 联盟
A. 炒锅的单位移至待处理状态
B. 工作单位移至check_pending
C. 工作单位保持活跃
D. 工作单位被回滚
A. hadoop
B. OBDC
C. 动态SQL。
D. 静态SQL
A. newsmart1与Smart1具有相同的触发因素
B. NewsMart1填充了Smart1数据
C. NewsMart1列具有与Smart1 相同的属性
D. NewsMart1具有与Smart1相同的主要键
A. 它将DB2与Active Directory连接。
B. 它将DB2与数据库连接。
C. 它允许应用程序与DB2通信。
D. 它将DB2与Java连接。
A. 当该程序打磨时。
B. 当程序不运行时。
C. 当系统关闭时。
D. 程序正在运行时。
A. B&C
B. 参照完整性
C. 数据的完整性
D. 预兼容
A. 必须制定一个存储程序来处理它。
B. 必须编写Java包装器才能使用它。
C. 必须制定计划的程序才能执行它。
D. 必须创建一个计划表以保留解释的结果。
A. CICSGO
B. CICSSTART
C. Exec CICS链接程序(' dsnycom')
D. CICS
A. 12
B. 16
C. 15
D. 10
A. 它们是嵌入的。
B. 他们无视。
C. 他们被腐败了。
D. 他们被锁定。
A. #// sql [myconnctxt] {更新EMP
B. ///#sql [myconnctxt]}}} {{|| \\ {update emp ///
C. #SQL [myConnctxt] {更新EMP
D. #sql [myConnctxt] ::更新// EMP
A. 插入Smart1值(200,2,3)
B. 插入Smart1值(350,2,3)
C. 插入View1值(250、2、3)中
D. 插入View1值(300,2,3)
A. 00xxx
B. 01xxx
C. 22xxx
D. 02xxx
A. 当更改应用程序的嵌入式SQL时。
B. C&E
C. 执行runstats之后。
D. 当将索引添加到嵌入式SQL使用的表中之一时。
A. 回归分析。
B. 冗余统计。
C. 准确的统计数据。
D. 统计不足。
A. 执行:从BookTypes中选择:book_type
B. 键入//:book_type从book_types //
C. 选择类型为:book_type来自book_types的book_type
D. exec sql选择类型为:book_type从book_types那里
A. 会议
B. 止动
C. sysprocedures
D. 会议
A. 桌子
B. 代名词
C. 存储组
D. 柱子
A. 执行正常结束,sysutil表中的相应行未删除,所有资源均已释放。
B. 执行正常结束,删除了Sysutil表中的相应行,所有资源均已释放。
C. 执行异常结束,sysutil表中的相应行未删除,所有资源均已释放。
D. 执行异常结束,删除了Sysutil表中的相应行,所有资源均已释放。
A. jQuery。
B. PureQuery。
C. dquery。
D. 一个问题。
A. 是的,但必须先编译它们。
B. 不。
C. 是的,但是有一些补充编码。
D. 是的,但是有一套补充的Java包装纸。
A. C,C ++,COBOL或PL/I。
B. JavaScript,C ++,COBOL或PL/I。
C. C,C ++,fortran或pl/i。
D. c,c ++,perl或pl/i。
A. 编译器无法识别SQL语句。
B. DB2预编译器将SQL语句包装在Java中,以便于使用。
C. 使用DB2预编译器是不需要的。
D. DB2预编译器执行一个用于SQL操作的HIVE数据库。
A. CRDX
B. 卡迪
C. CRDF
D. cardf
A. 标量功能
B. 通过...分组
C. 聚合功能
D. 组
A. 不,但是新驾驶员需要包装纸。
B. 是的,但是有一个工具必须用于更改为新驱动程序。
C. 不,但是必须编写特殊代码以使用新驱动程序。
D. 不。
A. 交互式SQL。
B. 增强的PL/SQL
C. 递延嵌入式SQL。
D. 嵌入式动态SQL。
A. 如果表的列不取决于主键,则需要将它们移动在单独的表中。
B. 我们有一个带有多价键的表。仅取决于一个或某些密钥上的所有列应在其他表中移动。
C. 每个表应具有相关的列。
D. 每个单独的表格应具有一个主键。
A. ind,studname,className
B. sqlcode,studname,className
C. sqlcode,ind,className
D. sqlcode,className,ind
A. 在页面,细分和分区级别。
B. 在页面,细分和分区级别。
C. 在第排,页面和分区级别
D. 在第排,页面和细分级别上。
A. VSAM ESD
B. 平面文件
C. 表
D. VSAM LDS
A. 如果从另一个数据库的表中指向该数据库的表格表。
B. 当DB2实用程序控制数据库的任何部分时。
C. 如果仍然有一个用户连接到数据库。
D. 在删除与此数据库表的所有索引之前。
A. 是的
B. 没有 
A. DB2在创建表空间时根据给定的锁定尺寸确定它
B. 程序员可以指导DB2使用哪个锁定大小
C. 如果指定了锁定大小,则DB2通常会选择页面锁定大小
D. 以上都不是
A. 页面级
B. 表级
C. 表空间级别
D. 上述所有
A. 排被提取
B. 光标放在第一行上
C. 行分类然后获取
D. 上面都不
A. 是的
B. 没有 
A. 由desc comand
B. 从sysibmm.syscolumns中选择 * tbName = table-name和tbcreator ='creator-name';
C. 从sysibm.syscols中选择 * tbName = table-name和tbcreator ='table-name';
D. 上面都不
A. 如果大多数值接近最大值,它可能会导致高空间利用率
B. VARCHAR列的定位必须仔细完成,因为它具有性能影响
C. 将行搬迁到不同页面不能在检索时导致更多I/OS
D. 上述所有的
A. 检查存储在sqlerrd(3)中的值
B. 检查存储在SQLERRM中的值(3)
C. 检查存储在SQLCode中的值
D. 检查存储在sqlerrc 的值
A. 当桌子很小时
B. 当桌子经常更新时
C. 当列值是静态的,并且包含狭窄的值范围
D. 当在WHERE子句中始终使用两个列时,连接了Select语句的条件 
A. 索引列的不同值的数量
B. 由于排长的长度增加,行的数量移至附近/远处的页面
C. 执行统计数据的行数
D. 以上都不是
A. 当您使用光标
B. 当您使用光标循环时
C. 当您在光标中使用commit时
D. 具有保留选项的光标无法使用 
A. 这是一个模块
B. 这是一组代码 
C. 这是DB2和其他一些子系统之间的联系
D. 上面都不
A. 两者都是一样的
B. 在QMF中借鉴代码后,您可以知道SQLCode。在Spufi中,不可能
C. SPUFI一次执行mutliple查询,而QMF一次仅执行一个查询。
D. SPUFI主要用于生成针对企业用户的标头,页脚的精心制作的报告,而QMF不能用于生成报告。 
A. 它必须循环
B. 它必须在光标中
C. 工会将不与嵌入式SQL合作
D. 以上都不是
A. 如果表结构更改,则必须修改程序
B. 程序可能会检索可能不使用的列
C. 索引的机会只扫描丢失
D. 以上都不是
A. 真的
B. false 
A. 使用选择计数(*)
B. 使用选择全部
C. 使用选择 *
D. 您找不到行总数  nbsp;
A. 它用于免费空间
B. 它用于删除行
C. 它用于删除计划
D. 以上都不是
A. 这是一个子查询,其中内部(嵌套)查询回到外部查询中的表格
B. 这是一个嵌套的子查询
C. 这是一个子查询
D. 以上都不是
A. 这是指定字符的匹配
B. 这是所有角色的匹配
C. 这是任何单个字符的匹配
D. 以上都不是