国开助手《Oracle数据库编程》形考任务5答案
小虾米
2026-05-11 06:21:11
2 次阅读
0 分钟阅读
题目1.使用()子句可以筛选分组后的各组数据。
A. whereB. group byC. order byD. having
题目2.“select * from dba_data_files where bytes = max(bytes);”出错原因是()。
A. 该语句语法正确B. 字段bytes不存在C. 拼写错误D. 分组函数不能使用在where子句中
题目3.子查询不能使用()语句。
A. order byB. group byC. whereD. in
题目4.删除存储过程sp_clu的语法是()。
A. drop procedure sp_clu;B. delete procedure sp_clu;C. after procedure sp_clu;D. delete sp_clu;
题目5.“update tab1 set name='1234' where id=1;”修改了()条记录。
A. 1B. 0C. >1D. 不确定
题目6.建立数据表的同时使用“check(id=10)”的作用是()。
A. 建立了检查约束B. 指定了字段id的默认值C. 指定了字段id的大小D. 以上都不对
题目7.数据库约束状态默认是()。
A. enable validateB. enable novalidateC. disable validateD. disable novalidate
题目8.事务中触发回滚后()操作会失效。
A. deleteB. updateC. insertD. 以上皆是
题目9.INTERSECT是()
A. 交集B. 并集重复C. 并集不重复D. 补集
题目10.MINUS是()
A. 交集B. 并集重复C. 并集不重复D. 补集
题目11.完全联合运算默认情况下输出()。
A. 不排序B. 升序C. 降序D. 不确定
题目12.UNION是()
A. 交集B. 并集重复C. 并集不重复D. 补集
题目13.下列不属于Oracle数据库中的约束条件的是()。
A. NOT NULLB. UniqueC. INDEXD. Primary key
题目14.下列关于提交事务的叙述哪一项是正确的?()
A. 事务提交后,它对数据库所做的修改将永久保存到数据库中B. 事务提交后,还可以使用回滚语句取消它所做的操作C. 提交事务的响应速度与事务的规模有关D. 提交事务并不意味着事务的结束,它只是对事务以前所做的工作进行保存而已
题目15.关于ROWNUM的描述,下列正确的是(? ??)
A. ROWNUM是每个表中实际存在的列;B. ROWNUM是每条查询语句执行完成之后,给每行数据填充的行号,行号从0开始;C. ROWNUM做为条件表达式时,可以使用任何算术运算符;D. ROWNUM经常用来做为分页查询。
题目16.函数avg 的作用是()
A. 返回最小值B. 返回最大值C. 返回平均值D. 返回总和
题目17.哪个不是多行子查询的运算符 ()
A. INB. ANYC. >D. ALL
题目18.在ORACLE数据库中创建一个表,对其主键叙述正确的是(? ??)
A. 一个表的主键只能是一列B. 一个表可以有多个主键C. 联合主键的列数据类型必须一致D. 主键必须唯一且不能为空
题目19.在ORACLE中,TRUNCATE命令的作用是(? ??)
A. 删除表B. 删除表中全部数据C. 删除表中全部列定义D. 删除表中全部外键定义
题目20.在oracle中获取前10条的关键字是()
A. topB. LimitC. firstD. rownum
题目21.下列哪个约束只能定义在列级定义上(? ??)
A. UNIQUEB. NOT NULLC. CHECKD. PRIMARY KEYE. FOREIGN KEY
题目22.在Oracle数据库中,删除一个表,那么对建立在该表上的索引产生的结果是(?)
A. 没有影响;B. 索引同时被删除;C. 索引失效;D. 索引中的值为空
题目23.函数sum 的作用是()
A. 返回最小值B. 返回最大值C. 返回平均值D. 返回总和
题目24.如下描述正确的是 ()
A. 子查询返回记录的条数 可以是一条或多条B. < ANY:表示小于子查询结果集中的最小的一个C. >ANY:表示大于子查询结果集中的最大的一个D. 以上说法都正确
题目25.对表数据的什么操作不对操作的数据添加锁(? ??)
A. INSERTB. SELECTC. UPDATED. DELETE
题目26.group by子句减少了重复访问同一个数据块的次数。
A. 对B. 错
题目27.group by子句用于配合分组函数,根据一列或多列对结果集进行分组。
A. 对B. 错
题目28.子查询可以在select、insert、update和delete语句中使用。
A. 对B. 错
题目29.子查询可以直接用在分组函数中。
A. 对B. 错
题目30.使用集合运算时列的数据类型、列数可以不一致。
A. 对B. 错
题目31.查询语句会先逐条处理然后进行集合运算。
A. 对B. 错
题目32.insert语句可以不写列名。
A. 对B. 错
题目33.insert语句可以把查询到的数据插入数据库。
A. 对B. 错
题目34.非空约束的列在插入数据时必须有值。
A. 对B. 错
题目35.INTERSECT相交运算返回多个查询结果集的公有行
A. 对B. 错
题目36.truncate是DDL操作,不能rollback
A. 对B. 错
题目37.UNIONALL完全联合运算,返回由任一查询结果集包含的行,并且包含重复行,默认情况下对结果集进行升序排序
A. 对B. 错
题目38.列级约束只能在一列上起作用
A. 对B. 错
题目39.多行子查询需要使用多行操作符,多行操作符包括:IN、ANY、ALL
A. 对B. 错
题目40.多行注释以“/*”开始,以“*/”结束
A. 对B. 错
题目41.如果在查询中使用了组函数,任何不在组函数中的列或表达式都必须包含在GROUPBY子句中
A. 对B. 错
题目42.数据库约束状态有两类
A. 对B. 错
题目43.显式游标的游标属性的前缀是游标名
A. 对B. 错
题目44.游标分为显式游标和隐式游标
A. 对B. 错
题目45.隐式游标由PL/SQL维护,当执行查询时自动打开和关闭
A. 对B. 错
题目46.隐式游标的游标属性前缀是SQL
A. 对B. 错
题目47.数据表名可以修改。
A. 对B. 错
题目48.数据表是一个二维的数据结构,由字段和对应数据构成数据存储的结构。
A. 对B. 错
题目49.数据处理的经过4个阶段,即:人工管理阶段、文件系统阶段、数据库系统阶段、大数据系统阶段
A. 对B. 错
题目50.子查询用在update语句时必然更新多列。
A. 对B. 错