关系运算表达式R÷πx,y(σ1<3(S))的结果为(37)。  

admin2009-02-15  20

问题 关系运算表达式R÷πx,y(σ1<3(S))的结果为(37)。
 

选项 A、{4}
B、{3,4}
C、{3,4,7}
D、{3,7}

答案A

解析 此题要清楚象集的概念,以及选择、投影和除运算的运算规则。
   像集Z:给定一个关系R(X,Z),X和Z为属性组。当t[X]=x时,x在R中的像集(Images Set)为:Zx={t[Z]|tR,t[X]=x}
   它表示只中属性组X上值为x的诸元组在Z上分量的集合。
   除:给定关系只(X,r)和S(r,Z),其中J,r,Z为属性集。R与S的除运算得到一个新的关系T (X),T中所有元组满足如下条件:T中所有元组在属性集X上分量值x在只中对应的像集Yx,包含S在Y上的投影集。
   解题第一步:先看πx,y(σ1<3(S))是先对S进行选择运算(第1列小于第3列的元组,为第2,3条元组),然后在X,Y上投影,结果就为{(2,1),(3,4)};
   解题第二步:再看关系R中Z列对应的像集,Z3={(2,1)},Z4={(2,1),(3,4)},Z7={(3, 4)},只有Z列值为4的像集,包含了{(2,1),(3,4)},所以除运算的结果就为{4}。
转载请注明原文地址:https://kaotiyun.com/show/hfxZ777K
0

相关试题推荐
最新回复(0)