早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

关系R、s如下图所示,关系代数表达式π3,4,5(σ1<6(R×s))=(),对关系R、s进行自然连接后的属性列数

题目

关系R、s如下图所示,关系代数表达式π3,4,5(σ1<6(R×s))=( ),对关系R、s进行自然连接后的属性列数和元组个数分别为( )。

A.

B.

C.

D.

参考答案
正确答案:A
解析:本题要求关系代数表达式π3,4,5(σ1<6(R×s))的结果集,其中,R×s的属性列名分别为R。A,R.B,s.A,s.B和S.C,其结果如下表所示:

σ1<6(R×S)的含义是从R×s结果集中选取第一个分量(R.A)小于6个分量(s.c)的元组,从上表中可以看出,满足条件的是第一和第三个元组,其结果如下表

π3,4,5(σ1<6(R×s))的含义是从盯1<6(R×s)结果集中选取第3列、第4列和第5列,其结果如图(a)所示,表中s.A、s.B和R.C的属性名不重复,所以可以用图(b)表示。

试题(因为根据自然连接要求,两个关系中进行比较的分量必须是相同的属性组,并且在结果中将重复属性列去掉,故R×s后的属性列数为3;又因为自然连接是一种特殊的等值连接,即R关系中的A、c、D属性与s关系中的A、C、D属性进行等值连接没有符合条件的元组,故其结果集的元组个数为0。