设有关系R(A,B,C) 和S(A,D,E,F),且R.A和S.A取自同一个域,与下面 SQL语句: SELECT A,B,E,F FROM R,SWHERE R.A=S.A AND B=3 等价的关系代数表达式是

admin2012-10-29  39

问题 设有关系R(A,B,C) 和S(A,D,E,F),且R.A和S.A取自同一个域,与下面 SQL语句:    SELECT A,B,E,F FROM R,SWHERE R.A=S.A AND B=3    等价的关系代数表达式是

选项 A、只有Ⅰ
B、只有Ⅱ
C、Ⅱ和Ⅲ
D、都等价

答案1

解析 其中选择是在关系R中选择满足给定条件的诸元组;投影是从R中选出若干属性列组成新的关系;连接(也称θ连接)是从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。按照上述定义,分析题干中的I、Ⅱ和Ⅲ可知只有I与SQL语句语句意义相同,因此本题正确答案为A(只有1)。
转载请注明原文地址:https://kaotiyun.com/show/HGqZ777K
0

最新回复(0)