摘要:下面是关于2018年下半年数据库系统工程师模拟题第五部分内容,供大家练习。
>>>数据库系统工程师考试辅导教材推荐汇总(试题、案例、论文)
>>>数据库系统工程师考试资讯(报名、培训、考试、查分、领证)
下面是关于2018年下半年数据库系统工程师模拟题第五部分内容,供大家练习。
● 给定关系模式R,U={A,B,C),F={AB→C,C→B)。关系R__(44)__且分别有__(45)__
(44)A.只有1个候选关键字AC
B.只有1个候选关键字AB
C.有2个候选关键字AC和BC
D.有2个候选关键字AC和AB
(45)A.1个非主属性和2个主属性
B.2个非主属性和1个主属性
C.O个非主属性和3个主属性
D.3个非主属性和0个主属性
● 数据库管理系统提供授权功能以便控制不同用户访问数据的权限,其主要目的为了实现数据库的__(46)__。
(46)A.一致性
B.完整性
C.安全性
D.可靠性
● 若事务程序中有表达式a/b,如果b取值为0时计算该表达式,会产生的故障属于__(47)__。
(47)A.事务故障
B.系统故障
C.介质故障
D.死机
● 系统故障的恢复__(48)__。
(48)A.仅需要使用日志
B.仅需要使用备份
C.必须使用日志和备份
D.仅需要使用日志或备份
● 假设日志文件的尾部如下图所示,则恢复时应执行的操作是__(49)__。
(49)A.Undo T0, Redo T1
B.Undo T1, Redo T0
C.Redo T0, Redo T1
D.Undo T1, Undo T0
● 数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供__(50)__以供外部程序访问;对于需要更新的数据,则以__(51)__的方式供外部调用,并由提供者完成对系统中多个表的数据更新。
(50)A.基本表
B.视图
C.索引
D.触发器
(51)A.基本表
B.视图
C.存储过程
D.触发器
● 将表employee中name列的修改权限赋予用户Liu,并允许其将该权限授予他人,应使用的SQL语句为:
GRANT__(52)__ON TABLE employee TO Liu__(53)__;
(52)A.UPDATE(name)
B.DELETE
C.SELECT
D.INSERT
(53)A.FORALL
B.CASCADE
C.WITH GRANT OPTION
D.WITH CHECK OPTION
● 一个事务的执行,不应该受到其他事务的干扰而影响其结果的正确性,称为事务的__(54)__。
(54)A.原子性
B.一致性
C.隔离性
D.持久性
● 关于ROLLBACK的描述,正确的是__(55)__。
(55)A.ROLLBACK语句会将事务对数据库的更新写入数据库
B.ROLLBACK语句会将事务对数据库的更新撤消
C.ROLLBACK语句会退出事务所在程序
D.ROLLBACK语句能够将事务中使用的所有变量置空值
>>>点击查看更多试题内容
软考备考资料免费领取
去领取