【答案解析】关系代数表达式为: [解答要点] 关系代数表达式为:
π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#) );