当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2018年5月软件设计师 模拟试题(一) 上午之十五

2018年5月软件设计师 模拟试题(一) 上午之十五

作者:wx6225b14cdec172023-12-21 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2018年5月软件设计师 模拟试题(一) 上午】部分试题的详解,一起来看看吧~1、给定关系模式 R < U ,F >, U= {A,B,C,

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2018年5月软件设计师 模拟试题(一) 上午】部分试题的详解,一起来看看吧~



1、给定关系模式 R < U ,F >, U= {A,B,C,D ,E} , F = {B→A ,D→A ,A→E ,AC→B },则 R 的候选关键字为CD,分解ρ= {Rl(ABCE),R2(CD)} (  )。
A、 具有无损连接性,且保持函数依赖
B、 不具有无损连接性,但保持函数依赖
C、 具有无损连接性,但不保持函数依赖
D、 不具有无损连接性,也不保持函数依赖

答案:D
答题解析:

CD能推出题中关系式的所有属性,因此 R 的候选关键字为CD

判断是否为无损连接,首先进行R1R2=C,由于C不能推出R1或者R2中的任何属性值,因此该分解为有损分解。

原关系式F 中有DA 而分解的RlABCE中没有D,所以该分解不保持函数依赖。

参考答案D



2、在 关 系 R(A1 , A2 , A3) 和 S(A2 , A3 , A4 ) 上 进行πA1,A4(σA2<'2017'∧A4='95'(R⋈S))关系运算,与该关系表达式等价的是(   )。
A、 π1,4(σ2<'2017'∨4='95'(R⋈S))
B、 π1,6(σ2<'2017'(R)×σ3='95'(S))
C、 π1,4(σ2<'2017'(R)×σ6='95'(S))
D、 π1,6(σ2=4∧3=5(σ2<'2017'(R))×σ3='95'(S)))

答案:D
答题解析:

选项A的“∨”应该改为“∧”;选项B与选项C不应该是笛卡尔积。自然连接与笛卡尔积的区别是:自然连接去掉了重复的属性列。

参考答案D



3、 在 关 系 R(A1 , A2 , A3) 和 S(A2 , A3 , A4 ) 上 进行πA1,A4(σA2<'2017'∧A4='95'(R⋈S))关系运算,与该关系代数表达式转换为等价的SQL语句如下:SELECT A1,A4 FROM R,S WHERE R.A2 <'2017' (45)
A、 OR S.A4='95'OR R.A2=S.A2 OR R.A3=S.A3
B、 AND S.A4='95'OR R.A2=S.A2 AND R.A3=S.A3
C、 AND S.A4='95'AND R.A2=S.A2 AND R.A3=S.A3
D、 OR S.A4='95'AND R.A2=S.A2 OR R.A3=S.A3

答案:C
答题解析:

因为相关的条件判断要同时成立,因此需要用AND进行连接。



查看完整试题>>>


代理合作学习群