智慧树知到《大型数据库技术(山东联盟)》章节测试答案
智慧树知到《大型数据库技术(山东联盟)》章节测试答案
第一章单元测试
1、下面的语句中,()是DDL的例子。
A.select
B.delete
C.create
D.insert
正确答案:create
2、显示登录的用户名,可以用的命令是:()
A.SHOW user
B.DESCRIB user
C.SELECT user
D.REM user
正确答案:SHOW user
3、下面哪一个like命令会返回名字象HOTKA的行?()
A.where ename like ‘%TOK%'
B.where ename like ‘H()T%
C.where ename like ‘%TKA()'
D.where ename like ‘()HOT%'
正确答案:where ename like ‘H()T%
4、哪个函数与||运算有相同的功能:()
A.substr
B.ltrim
C.concat
D.instr
正确答案:concat
5、下列哪个聚合函数的参数要求必须是数值型()。
A.min
B.max
C.sum
D.count
正确答案:sum
6、Order by子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。()
A.正确
B.错误
正确答案:正确
7、having子句是随着group by子句的出现而出现的,没有group by就没有having。
A.正确
B.错误
正确答案:正确
8、在查询中,建议多使用列别名提升输出结果的可读性。
A.正确
B.错误
正确答案:正确
第二章单元测试
1、Test表有一列:test()data number(5,4),下面哪个值可以添加到该列中()。
A.22.2
B.2222.2
C.222
D.2.2
正确答案:2.2
2、对于ROLLBACK命令,以下准确的说法是:()
A.撤销刚刚进行的数据修改操作
B.撤销本次登录以来所有的数据修改
C.撤销上一个COMMIT命令
D.撤销到上次执行提交或回退操作的点
正确答案:撤销到上次执行提交或回退操作的点
3、表的主键特点中,说法正确的是:()
A.主键的每一列都必须惟一
B.主键的列可以为空值
C.一个表可以定义多个主键
D.主键可以定义在表级或列级
正确答案:主键可以定义在表级或列级
4、删除emp表的全部数据,但不提交,以下正确的语句是:()
A.TRUNCATE TABLEEMP
B.DELETE FROMEMP
C.DELETE TABLEEMP
D.DELETE * FROMEMP
正确答案:DELETE FROMEMP
5、下面有关表和视图的叙述中错误的是:()
A.视图的数据可以来自多个表
B.基表不存在,不能创建视图
C.对视图的数据修改最终传递到基表
D.删除视图不会影响基表的数据
正确答案:基表不存在,不能创建视图
6、使用索引可以提高查询的速度,但索引不是越多越好。()
A.正确
B.错误
正确答案:正确
7、使用alter table命令的add选项向一个已存在的表中添加一个新的属性列时,新列的每一行最初的值均为null。()
A.正确
B.错误
正确答案:正确
8、序列号定义以后,第一次使用就可用currval获得序列的当前值。()
A.正确
B.错误
正确答案:错误
9、视图作为一种数据库对象,其不包含任何的实际数据。()
A.正确
B.错误
正确答案:正确
10、唯一约束的字段不可以为空值()。
A.正确
B.错误
正确答案:错误
第三章单元测试
1、创建用户时,设置用户口令的初始状态为过期,用户下次登录后,口令立即失效,必须为其设置新口令,使用的子句是()
A.PASSWORD; IDENTIFIED; BY
B.PASSWORD; EXPIRE
C.PASSWORD; IDENTIFIED
D.PASSWORD; TIMED
正确答案:PASSWORD; EXPIRE
2、下列具有CREATE; DATABASE权限的用户是()
A.SYSTEM
B.SYS
C.SYS和SYSTEM
D.SCOTT
正确答案:SYS和SYSTEM
3、下列哪个是系统预定义角色()。
A.create table
B.scott
C.connect
D.create session
正确答案:connect
4、修改用户相关资源的命令是:()
A.alter user
B.其余选项都不是
C.drop user
D.create user
正确答案:alter user
5、用户创建后,不需要授权就可建表()。
A.正确
B.错误
正确答案:错误
6、用户占用的资源可重新分配()。
A.正确
B.错误
正确答案:正确
7、对象权限回收不具有级联性()。
A.正确
B.错误
正确答案:错误
8、带有ANY属性的系统权限慎重使用()。
A.正确
B.错误
正确答案:正确
9、SYSDBA是一个预定义角色,普通用户也应具有该权限。()
A.正确
B.错误
正确答案:错误
第四章单元测试
1、如果存储过程的参数类型为OUT,那么调用时传递的参数应该为:()
A.变量
B.都可以
C.常量
D.表达式
正确答案:变量
2、下列有关存储过程的特点说法错误的是:()
A.编译的存储过程存放在数据库中
B.存储过程是一个命名的模块
C.一个存储过程可以调用另一个存储过程
D.存储过程不能将值传回调用的主程序
正确答案:存储过程不能将值传回调用的主程序
3、下列有关函数的特点说法错误的是:()
A.函数必须定义返回类型
B.在函数体内可以多次使用RETURN语句
C.函数参数的类型只能是IN
D.函数的调用应使用EXECUTE命令
正确答案:函数参数的类型只能是IN
4、有关行级触发器的伪记录,下列说法正确的是:()
A.UPDATA事件触发器中,只能使用:new伪记录。
B.UPDATA事件触发器中,可以使用:old伪记录。
C.INSERT事件触发器中,可以使用:old伪记录。
D.DELETE事件触发器中,可以使用:new伪记录。
正确答案:UPDATA事件触发器中,可以使用:old伪记录。
5、下列有关替代触发器的描述,正确的是:()
A.通过替代触发器可以向视图插入数据
B.替代触发器创建在数据库上
C.通过替代触发器可以向基表插入数据
D.替代触发器创建在表上
正确答案:通过替代触发器可以向视图插入数据
6、游标声明时的子查询语句在打开游标时执行。()
A.正确
B.错误
正确答案:正确
7、PL/SQL块必须包含DECLARE,BEGIN和END关键字。()
A.正确
B.错误
正确答案:错误
8、SQL*Plus是Oracle数据库的专用访问工具()。
A.正确
B.错误
正确答案:正确
9、存储过程独立于数据库而存在()。
A.正确
B.错误
正确答案:错误
10、未命名块包含的SELECT语句中,必须包含INTO子句。
A.正确
B.错误
正确答案:正确
第五章单元测试
1、Oracle数据库中的表空间和数据文件之间的关系是什么?()
A.许多表空间可共享一个数据文件
B.一个表空间只拥有一个数据文件
C.一个表空间可具有多个数据文件
D.一个数据文件可包含多少表空间
正确答案:一个表空间可具有多个数据文件
2、oracle数据库至少需要()个控制文件。
A.2
B.1
C.10
D.5
正确答案:1
3、SGA的哪个组件存储用于进程共享分析SQL语句?()
A.重做日志缓冲区
B.专用sql区
C.缓冲区高速缓存
D.库高速缓存
正确答案:库高速缓存
4、如果所有重做日志成员在数据库中都不可用,则()
A.实例将继续运行,但需要介质恢复
B.数据库将继续保持打开,但需要实例恢复
C.系统将继续正常运行
D.实例将失败
正确答案:实例将失败
5、段是表空间中一种逻辑存储结构,以下哪个不是ORACLE数据库使用的段类型()
A.代码段
B.临时段
C.回滚段
D.索引段
正确答案:代码段
6、数据文件的大小只能增大,不能减小()。
A.正确
B.错误
正确答案:错误
7、临时表空间可以由多个用户共享,在其中不能包含任何永久对象()。
A.正确
B.错误
正确答案:正确
8、一个数据库用户只能创建一个会话()。
A.正确
B.错误
正确答案:错误
9、对oracle数据库的每一行数据来说,rowid是唯一的。()
A.正确
B.错误
正确答案:正确
10、临时表中的数据需要由用户删除()。
A.正确
B.错误
正确答案:错误