日期:2014-05-19  浏览次数:20492 次

元组演算表达式 在线请教
请问:
SELECT   R1.A,S1.A,S1.C   FROM   (SELECT   DISTINCT   S.A,S.B,S.C   FROM   R,S   WHERE   R.B> S.A)   AS   S1,(SELECT   DISTINCT   R.A,R.B,R.C   FROM   R,S   WHERE   R.B> S.A)   AS   R1
的元组演算表达式怎么写?

如果元组演算表达式中的v是自由变量,   即

R4={t|(存在u)(R(u)∧S(v)∧u[2]> v[1]∧t[1]=u[1]∧t[2]=v[1]∧t[3]=v[3])}

R5=t|(存在u)(存在v)((R(u)∨S(v))∧u[2]> v[1]∧t[1]=u[1]∧t[2]=v[1]∧t[3]=v[3])}
R4、R5各表示什么意思?

------解决方案--------------------
R4 表示的是S1 SELECT DISTINCT S.A,S.B,S.C FROM R,S WHERE R.B> S.A
R5 表示的是R1 SELECT DISTINCT R.A,R.B,R.C FROM R,S WHERE R.B> S.A