问题
单项选择题
关系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)。第四行没有符合条件的结果。