当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2022年数据库系统工程师模拟试卷(2)上午题之十四

2022年数据库系统工程师模拟试卷(2)上午题之十四

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

摘要:对于【数据库系统工程师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2022年数据库系统工程师模拟试卷(2)上午题】部分试题的详解,一起来看看吧~1、若关系R、S如下图所示,π1,3,7 (σ3<6(R×S)

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



1、若关系R、S如下图所示,π1,3,7 (σ3<6(R×S)) =(请作答此空),且R÷S=( )。
A、 πA ,C,E (σC<D(R×S))
B、 πA,R.C, E(σR.C<S.D(R×S))
C、 πA,S.C,S.E(σR.C<S.D(R×S))
D、 πR.A, R.C,R.E(σR.C<S.D(R×S))

答案:B
答题解析:

本题考查关系代数相关知识。

R×S表示做笛卡尔积,结果的属性个数是R和S的属性之和,行数是R和S行数之积。

R×S=(A , B, R.C, R.D,S.C, S.D, E),π1,3,7 (σ3<6(R×S))即首先筛选出R×S中第3列(R.C)小于第6列(S.D)的记录,再投影1、3、7列(A, R.C, E)。

因此,本题选择B选项。



2、若关系R、S如下图所示,π1,3,7 (σ3<6(R×S)) =( ),且R÷S=(请作答此空)。
A、 1.jpg
B、 2.jpg
C、 3.jpg
D、 4.jpg

答案:A
答题解析:

本题考查关系代数相关知识。

R×S表示做笛卡尔积,结果的属性个数是R和S的属性之和,行数是R和S行数之积。

R×S=(A , B, R.C, R.D,S.C, S.D, E),π1,3,7 (σ3<6(R×S))即首先筛选出R×S中第3列(R.C)小于第6列(S.D)的记录,再投影1、3、7列(A, R.C, E)。

根据除法定义,此题的X 为属性AB,Y为属性CD。 R÷S 应当满足元组在属性AB上的分量值x 的象集Yx 包含关系S 在CD 上投影的集合。

关系S 在Y 上的投影为πCD (S) = {(3,4), (8,9)} 。对于关系R,属性组X(即AB )可以取3 个值{(1, 2 ), (1,3 ), ( 2,3)},它们的象集分别为:

象集CD(1, 2 )= {(3,4),(8, 9)}

象集CD(1,3 )= {( 4,3)}

象集CD( 2,3)= {(8,9)}

由于上述象集包含πCD (S)为CD(1, 2 ),所以, R÷S= {(1,2)}。

因此,本题选择A选项。



3、关系R、S 如下图所示,关系代数表达式πR.A,S,B,S.C(σR.A>S.B(R×S))它与下面元组演算表达式等价:
A、 1.jpg
B、 2.jpg
C、 3.jpg
D、 4.jpg

答案:C
答题解析:

本题考查关系代数和元组演算方面的基础知识。

元组中的表达式简称为元组表达式,其一般形式为:{ t| P(t) }

其中,t是元组变量,表示一个元组;P是公式,在数理逻辑中也称为谓词,也就是计算机语言中的条件表达式。{t |P(t)}表示满足公式P的所有元组t的集合。

πR.A,S.B,S.C 与元组演算表达式t[l]= u[l] /\ t[2] = v[2] /\ t[3] = v[3] 等价,其中:投影R 的第一个属性列等价于t[l] = u[l],投影S 的第二个属性列等价于t[2] = v[2],投影S 的第二个属性列等价于t[3] = v[3]。

因此答案为C选项。



查看完整试题>>>


代理合作学习群