- A.R.B= S.B AND R.C = S.C AND R.C大于S.B
- B.R.B= S.B AND R.C = S.C AND R.C大于S.F
- C.R.B= S.B OR R.C = S.C OR R.C大于S.B
- D.R.B= S.B OR R.C = S.C OR R.C大于S.F
正确答案及解析
正确答案
B
解析
关系R( A,B,C,D,E )和S( B,C,F,G )做自然连接时,会以两个关系公共字段做等值连接,然后将操作结果集中重复列去除,所以运算后属性列有7个。 接下来分析关系表达式的 SQL 形式,题目中关系表达式先进行了 R 与 S 的自然连接。得到的结果集为:RS ( R.A,R.B,R.C,R.D,R.E,S.F,S.G )。此后的选择操作 “σ3大于6” 可表达为 “σR . C大于S . F” ;最后进行投影操作 “π1,3,6,7” 即选出结果集的第 1 , 3 , 6 , 7 列,对应的列为: R.A , R.C , S.F , S.G (由于无重复字段, A , C , F , G 及 A,R . C,F,G 或其它等价形式均可)。