【正确答案】正确答案:关系代数表达式为: πG#,GNAME(σSNAME='莘庄'(STORE SG GOODS)) 元组表达式为: { t |((u)((v)((w)(COODS(u)∧SC(v)∧ STOBE(w) ∧u[1]=v[2]∧[1]:w[1]∧w[2] =莘庄'∧'t[1]=u[1]∧t[2]=u[2])} 关系逻辑规则如下: W(x,y)(GOODS(x,y,a)∧SG(b,x,c)∧ STORE(b,莘庄,'d) SELECT语句为: SELECT A.G#,GNAME FROM GOODS AS A.SG AS B,STORE AS C WHERE A.C#:B.C# AND B.S#=C.S# AND SNAME='莘庄':
【正确答案】正确答案:关系代数表达式为: πS#.SNAME(STORE(πS#,G#(SG)÷πG#(GOODS))) 元组表达式为: {t}((u)((v)((w)(STORE(u)∧GOODS(v)∧SG(w)∧w[1] =u[1)∧w[2]=v[1]∧t[1]=u[1]∧t [2]=u[2])} 关系逻辑规则如下: W(x,y)← STORE(x,y,a) ∧┑ GOODS(b,c, d) ∧┒ `SG(x,b,e) SELECT 语句为: SELECT S#, SNAME FROM STORE WHERE NOT EXISTS ( SELECT * FROM GOODS WHERE NOT EXISTS ( SELECT * FROM SG WHERE SG. S# = STORE. S# AND SG. G# = GOODS. G#) );