《2022年西安交大数据库答案 .pdf》由会员分享,可在线阅读,更多相关《2022年西安交大数据库答案 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、复习题(一)1、设 R是二元关系, 请分别说明下列关系表达式的结果是什么?并将 E1 和 E2转换为等价的关系代数表达式E1=)2211()()( )(ututuRtRut参考答案 :如果 R只有 1 行,则结果为空;否则,结果为R本身。E2=)()(baRabRab参考答案 :结果为R中第 1 分量和第2 分量交换位置后仍然属于R的数据行。2、设有下列关系: R( A, B, C, D ) S( C, D, E) T( F, C, D) b b c d c d m e c d f a e f c d n c e f b b e f e f n f a d e d g e f d g c d
2、(1) 试计算下列关系表达式的值:E1=t |(u)(v)(w)(R(u) S(v) T(w) u3?c?v2 ?d? w3 ?f?u4=v2v1w2 t1=u2 t2=u3 t3=v1 t4=w3 t5=w2) 参考答案 :E1( B, R.C, S.C, T.D, T.C) a e e d c b e e d c g e e d c E2 =A, B, R.C, R.D,E,F (A fEnFc(R? S ? T) 参考答案 :E2(A, B, R.C, R.D, E, F) b b c d m e d g c d m e E3 = RC,D( S)参考答案 :E3(A B ) b b d
3、 g (2) 试将 E1转换为等价的关系代数表达式名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 参考答案 : E1= B, R.C, S.C,T.D, T.C(CT.C(RST)(3) 试将 E2转换为等价的关系元组演算表达式参考答案 :E2=t|u)(v)(w)(R(u) S(v) T(w) u1f v3?a 1?w1 ?c1?u1v1 u2=v2 u3=w1 t1=u4 t2=v3 t3=w2) 参考答案 :E1( D E
4、 F)d2 e2 f2 d2 e2 f3 E2= R.B,R.C,S.A,F(D?d1?E=?e3 F?f2 R.A=S.AR.B=S.BR.C=T.C(RST) 参考答案 :E2( R.B R.C S.A F)b4 c2 a3 f3E3=RS 参考答案 :E3(A,B) (2) 试将 E1转换为等价的关系代数表达式参考答案 :E1= R.D,R.E,T.F(B? b1?S.A? a1 ?T.C? c1?R.AS.AR.B=S.B(RST)(2) 试将 E2转换为等价的关系元组演算表达式参考答案 :E2=t|(u)( v)( w)(R(u) S(v) T(w) u4 ?d1?v3= ?e 3?
5、 w2 ?f2?R.A=S.AR.B=S.B R.C=T.Ct1=u2 t2=u3 t3=v1 t4=w2) (4) 对 E2进行代数优化名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 4、设有下列关系: R( A, B, C) S( B, C, D, E) T( D, F, G) a1 b2 c1 b2 c2 d1 e1 d1 f1 g1 a1 b2 c2 b2 c2 d2 e1 d1 f2 g2 a2 b2 c1 b2 c1
6、 d2 e2 d2 f1 g3 a2 b2 c2 b2 c1 d3 e3 d2 f3 g4 a2 b3 c1 b3 c4 d1 e1 d3 f1 g5 a3 b1 c2 d3 f2 g6 a3 b2 c4 a3 b3 c4 (1) 试计算下列关系表达式的值:E1=A,S.B,E,F(A=?a 2?E=?e1?G?a2? u?e2? v=?f1?) 参考答案 :E2(C, D, G) c4 d1 g1 (2) 试将 E1转换为等价的关系元组演算表达式参考答案 :E1=t|(u)( v)( w)(R(u) S(v) T(w) u2=v1 u3 =v2 v3=w1 u1= ? a2? v4= ?e1
7、? w3 ?a 2?E ?a 2?E=? 2011-01-01? AND 维修时间 ? 2010-11-01? and 充值时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - =?2008-09-01? AND 消费日期 =?2008-10-01? AND 消费日期 =ALL ( SELECT SUM( 消费金额 ) FROM 消费WHERE 消费日期 =? 2008-10-01? AND 消费日期 50 (iii)检索西安交大每位老师上课所用教材及其编写学校参考答案 :Select B.fname, C.textname, C.editor.uname From university as A, A.staff as B, B.teach as C Where A.uname = 西安交大名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -