电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

西安交大_数据库_练习卷答案VIP免费

西安交大_数据库_练习卷答案_第1页
1/8
西安交大_数据库_练习卷答案_第2页
2/8
西安交大_数据库_练习卷答案_第3页
3/8
复习题(一)1、设R是二元关系,请分别说明下列关系表达式的结果是什么?并将E1和E2转换为等价的关系代数表达式E1=参考答案:如果R只有1行,则结果为空;否则,结果为R本身。E2=参考答案:结果为R中第1分量和第2分量交换位置后仍然属于R的数据行。2、设有下列关系:R(A,B,C,D)S(C,D,E)T(F,C,D)bbcdcdmecdfaefcdncefbbefefnfadedgefdgcd(1)试计算下列关系表达式的值:E1={t|(u)(v)(w)(R(u)∧S(v)∧T(w)∧u[3]>’c’∧v[2]≠’d’∧w[3]≠’f’∧u[4]=v[2]∧v[1]>w[2]∧t[1]=u[2]∧t[2]=u[3]∧t[3]=v[1]∧t[4]=w[3]∧t[5]=w[2])}参考答案:E1(B,R.C,S.C,T.D,T.C)aeedcbeedcgeedcE2=A,B,R.C,R.D,E,F(A<'f'∧E<'n'∧F≠'c'(R⋈S⋈T))参考答案:E2(A,B,R.C,R.D,E,F)bbcdmedgcdmeE3=R÷C,D(S)参考答案:E3(AB)bbdg(2)试将E1转换为等价的关系代数表达式参考答案:E1=B,R.C,S.C,T.D,T.C(C<’c'∧R.D≠'d'∧T.D≠'f'∧R.D=S.D∧S.C>T.C(RⅹSⅹT))(3)试将E2转换为等价的关系元组演算表达式参考答案:E2={t|u)(v)(w)(R(u)∧S(v)∧T(w)∧u[1]<'f'∧v[3]<'n'∧w[1]≠'c'∧u[3]=v[1]∧u[4]=v[2]∧v[1]=w[2]∧v[2]=w[3]∧t[1]=u[1]∧t[2]=u[2]∧t[3]=u[3]∧t[4]=v[2]∧t[5]=v[3]∧t[6]=w[1])}(4)对E2进行代数优化参考答案:3、设有下列关系:R(A,B,C,D)S(A,B,E)T(C,F,G)a2b2c2d1a1b1e2c1f1g1a3b1c2d2a1b1e3c2f2g2a3b1c3d3a1b4e2c2f3g1a3b3c1d1a2b1e2a3b4c2d2a2b2e1a3b4e3(1)试计算下列关系表达式的值:E1={t|(u)(v)(w)(R(u)∧S(v)∧T(w)∧u[2]=’b1’∧v[1]>’a1’∧w[1]>’c1’∧u[1]>v[1]∧u[2]=v[2]∧u[3]=w[1]∧t[1]=u[4]∧t[2]=v[3]∧t[3]=w[2])}参考答案:E1(DEF)d2e2f2d2e2f3E2=R.B,R.C,S.A,F(D>’d1’∧E=’e3’∧F>’f2’∧R.A=S.A∧R.B=S.B∧R.C=T.C(R×S×T))参考答案:E2(R.BR.CS.AF)b4c2a3f3}E3=R÷S参考答案:E3(A,B)(2)试将E1转换为等价的关系代数表达式参考答案:E1=R.D,R.E,T.F(B>’b1’∧S.A>’a1’∧T.C>’c1’∧R.A>S.A∧R.B=S.B(R×S×T))(2)试将E2转换为等价的关系元组演算表达式参考答案:E2={t|(u)(v)(w)(R(u)∧S(v)∧T(w)∧u[4]>’d1’∧v[3]=’e3’∧w[2]>’f2’∧R.A=S.A∧R.B=S.B∧R.C=T.C∧t[1]=u[2]∧t[2]=u[3]∧t[3]=v[1]∧t[4]=w[2])}(4)对E2进行代数优化4、设有下列关系:R(A,B,C)S(B,C,D,E)T(D,F,G)a1b2c1b2c2d1e1d1f1g1a1b2c2b2c2d2e1d1f2g2a2b2c1b2c1d2e2d2f1g3a2b2c2b2c1d3e3d2f3g4a2b3c1b3c4d1e1d3f1g5a3b1c2d3f2g6a3b2c4a3b3c4(1)试计算下列关系表达式的值:E1=A,S.B,E,F(A=’a2’∧E=’e1’∧G<’g4’(R⋈S⋈T))参考答案:E1(A,S.C,E,F)a2c2e1f2a2c2e1f1E2={xyz|(quvw)(R(wqx)S(qxyu)T(yvz)w>’a2’u<’e2’v=’f1’)∧∧∧∧∧∧}参考答案:E2(C,D,G)c4d1g1(2)试将E1转换为等价的关系元组演算表达式参考答案:E1={t|(u)(v)(w)(R(u)∧S(v)∧T(w)∧u[2]=v[1]∧u[3]=v[2]∧v[3]=w[1]∧u[1]=’a2’∧v[4]=’e1’∧w[3]<’g4’∧t[1]=u[1]∧t[2]=v[2]∧t[3]=v[3]∧t[4]=w[2]}(3)试将E2转换为等价的关系代数表达式参考答案:E2=C,D,G(A>’a2’∧E<’e1’∧G=’f1’∧R.B=S.B∧R.C=S.C∧S.D=T.D(R×S×T))E2=C,D,G(A>’a2’∧E<’e2’∧F=’f1’(R⋈S⋈T))(4)对E1进行代数优化5、以下定义的是某汽车修理厂管理系统数据库,其中加下划线的为关系模式主键,斜体字为外键。该修理厂雇用若干名修理工并划分为不同的班组,汽车维修以班组为单位进行,每个班组安排一名修理工作为组长负责分配给该组的汽车维修事宜。修理工(工号,姓名,年龄,参加工作时间,班组号)班组(班组号,人数,组长工号)汽车(车牌号,车主姓名,车型,联系电话)维修(维修记录编号,车牌号,班组号,维修时间,收费)试针对上述关系数据库写出如下SQL查询:(1)查询该修理厂划分的维修班组总数。(2)查询各维修班组的班组号及其组长姓名。(3)查询车牌号为“V0075”的汽车在“2011-01-01”至“2011-12-31”期间由修理工“E029”所在班组进行维修的费用总额。(4)将修理工“E010”所在分组编号调整为“T03”。参考答案:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

西安交大_数据库_练习卷答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部