问题 单项选择题

关系R和S见表1和表2,关系代数表达式Ⅱ1.5

的结果为 (56) ,与该表达式等价的SQL语句为 (57)


A.SELECT A,B FROM R,S WHERE C<B

B.SELECT R.A,S.B FROM R,S WHERE R.C<S.B

C.SELECT 1,5 FROM R WHERE C<(SELECT B FROM S)

D.SELECT A,B FROM RWHERE C<(SELECT B FROM S)

答案

参考答案:B

解析: 本题表达式的含义是以R关系的C属性小于S关系的B属性作为连接条件,作R.A和S.B的投影运算。由于连接条件是R.C<S.B,观察关系R第一行C属性为c,可以在关系S中找到第二行和第三行满足条件,于是得到结果(a,f)和(a,d)。同样方法,关系R第二行和第三行可得到结果(b,f)和(c,f)。第四行没有符合条件的结果。

单项选择题 A1/A2型题
单项选择题