单选题 关系R、S如下图所示,关系代数表达式π1,5,62=5(R×S))= (3) ,该表达式与 (4) 等价。
单选题
【正确答案】 B
【答案解析】
【正确答案】 C
【答案解析】[分析] 本题考查数据库中的关系代数。
所求表达式的含义是:对R、S笛卡儿积的结果中2、5列值相等的记录进行选择操作,然后对1、5、6列做投影操作。
首先做R、S的笛卡儿积,结果如下。
关系R 关系S
R.A R.B R.C S.A S.B S.C
3 0 3 3 10 11
3 0 3 4 11 6
3 0 3 5 10 13
3 0 3 6 11 14
2 5 6 3 10 11
关系R 关系S
2 5 6 4 11 6
2 5 6 5 10 13
2 5 6 6 11 14
5 8 9 2 10 11
5 8 9 3 10 11
5 8 9 5 10 13
5 8 9 6 11 14
8 11 12 3 10 11
8 11 12 4 11 6
8 11 12 4 11 6
8 11 12 5 10 13
8 11 12 6 11 14
  然后执行选择操作,条件是第2、5列的值相等,结果如下。
关系R 关系S
R.A R.B R.C S.A S.B S.C
8 11 12 4 11 6
8 11 12 6 11 14
  最后对1、5、6列进行投影操作,得:
R.A S.B S.C
8 11 6
8 11 14
  由此可知,第5题的答案为B。而第6题答案非常明显,即先是对2、5列进行选择,再对1、5、6列进行投影,答案为C。