给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6

资格题库2022-08-02  42

问题 给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6,7(σ2<7(R?S))等价的SQL语句如下:SELECT(  )FROM R,S?WHERE(  );问题1选项A.R.B,D,F,GB.R.B,E,S.C,F,GC.R.B,R.D,S.C,FD.R.B,R.C,S.C,F问题2选项A.R.B=S.B OR R.C=S.C OR R.B<S.GB.R.B=S.B OR R.C=S.C OR R.B<S.CC.R.B=S.B AND R.C=S.C AND R.B<S.GD.R.B=S.B AND R.C=S.B AND R.B<S.C

选项

答案 AC

解析 注意题干是先进行自然连接,不是笛卡尔积操作。得到结果为(A,R.B,R.C,D,E,F,G),然后在此基础上写条件。
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。经过自然连接后的结果属性有(A,S.B,S.C,D,E,F,G);投影运算就是从表中选择需要的属性列,第2,4,6,7列分别为(R.B,D,F,G);选择运算σ2<7(R?S)的意思在R?S的结果中,选择出满足属性列2的值<属性列7的值的那些行。
转载请注明原文地址:https://tihaiku.com/congyezige/2419942.html

最新回复(0)