摘要:2018上半年数据库系统工程师考试已经结束,希赛小编为大家整理了2018上半年数据库系统工程师上午真题,以下为第五部分。
● 给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6,7(σ2<7(R??S))等价的SQL语句如下:
SELECT ( ) FROM R,S WHERE ( );
(41)A. R.B, D, F,G
B. R.B, E, S.C, F, G
C. R.B, R.D, S.C, F
D. R.B, R.C, S.C, F
(42)A. R.B=S.B OR OR R.C=S.C OR R.B< S.G
B. R.B=S.B OR OR R.C=S.C OR R.B< S.C
C. R.B=S.B AND R.C=S.B AND R.B<S.G
D. R.B=S.B AND R.C=S.B AND R.B<S.C
● 若将 Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT( ) TABLE Workers TO User1__(43)__;”。
(43)A. INSERT
B. INSERT ON
C. UPDATE
D. UPDATE ON
(44)A. FOR ALL
B. PUBLIC
C. WITH CHECK OPTION
D. WITH GRANT OPTION
● 在SQL中,通过使用 COMMIT和和 ROLLBACK语句可以结束事务。以下说法正确的是__(45)__。
(45)A.某事务执行了 ROLLBACK语句,表示事务正确地执行完毕
B.某事务执行了 ROLLBACK语句,可将其对数据库的更新写入数据库
C.某事务执行了 ROLLBACK语句,可将其对数据库的更新撤消
D.某事务执行了 COMIMIIT语句,其影响可用 ROLLBACK语句来撤销
● 将满足3NF的关系系( )后,可将其规范化为BCNF。
(46)A.消除非主属性对码的部分函数依赖
B.消除非主属性对码的传递函数依赖
C.消除主属性对码的部分和传递函数依赖
D.消除非平凡且非函数依赖的多值依赖
● 设学生关系模型Stu(学号,姓名,性别,学院)的主码是学号,成绩关系模型SC(学号,课程号,成绩)的主码为(学号,课程号),若关系模型R(学号,姓名,性别,学院,课程号,成绩)的主码为(学号,课程号),则R满足__(47)__。
(47)A.1NF
B.2NF
C.3NF
D.BCNE
● 关系模型SC(学号,姓名,学院,学院领导,课程号,课程名,成绩),函数依赖集F={学号→(姓名,学院,学院领导),学院→学院领导,课程号→课程名,(学号,课程号)→成绩},则关系系SC中__(48)__,要满足第二范式,应将SC分解为( )。
(48)A.只存在部分依赖
B.只存在传递依赖
C.只存在多值依赖
D.存在部分依赖和传递依赖
(49)A.S(学号,姓名,学院,学院领导),C(课程号,课程名,成绩)
B.S(学号,姓名),D(学院,学院领导),C(课程号,课程名,成绩)
C.S(学号,姓名),D(学院,学院领导),C(课程号,课程名),SC(学号,课程名,成绩)
D.S(学号,姓名,学院,学院领导),C(课程号,课程名),SC(学号,课程号,成绩)
● 下列关于函数依赖的叙述中,错误的是( )
(50)A.若A→B,B→C,则A→C
B.若A→B,B→C,则A→BC
C.若A→BC,则A→B,A→C
D.若A→BC,则A→B,B→C
软考备考资料免费领取
去领取