数据库原理答案

数据库原理答案

ID:47042551

大小:353.00 KB

页数:27页

时间:2019-07-06

数据库原理答案_第1页
数据库原理答案_第2页
数据库原理答案_第3页
数据库原理答案_第4页
数据库原理答案_第5页
资源描述:

《数据库原理答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章2.6设有关系R和S:RABCSABC367345257723723443计算R∪S,R-S,R∩S,R×S,π3,2(S),σB<’5’(R),R2<2S,RS。解:R∪SABCR-SABCR∩SABC367367723257257723443443345R×SR.AR.BR.CS.AS.BS.Cπ3,2(S)CB36734554367723322573452577237233457237234433454437232<2σB<’5’(R)ABCR⋈SR.AR.BR.CS.AS.BS.C723723345443R⋈SABC723

2、2.7设有关系R和S:RABSBCabbccbeadebdB

3、工号和姓名。④检索至少选修两门课程的学生学号。⑤检索至少有学号为S2和S4学生选修的课程的课程号。⑥检索WANG同学不学的课程的课程号。⑦检索全部学生都选修的课程的课程号与课程名。⑧检索选修课程包含LIU老师所授全部课程的学生学号。解:⑴πS#,SNAME(σAGE<’17’∧SEX=’F’(S))⑵Πc#,CNAME(σSEX='M'(S⋈SC⋈C))⑶ΠT#,TNAME(σSEX='M'(S⋈SC⋈C⋈T))⑷π1(σ1=4∧2≠5(SC×SC))⑸π2(σ1=S2∧4=S4∧2=5(SC×SC))⑹πC#(C)-πC#(σSNAM

4、E='WANG'(S⋈SC))⑺πC#,CNAME(C⋈(πS#,C#(SC)÷πS#(S)))⑻πS#,C#(SC)÷πC#(σTNAME='LIU'(C⋈T))2.21在教学数据库的关系S、SC、C中,用户有一查询语句:检索女同学选修课程的课程名和任课教师名。①试写出该查询的关系代数表达式。②画出查询表达式的语法树。③使用启发式优化算法,对语法树进行优化,并画出优化后的语法树。解:①关系代数表达式为:πCNAME,TEACHER(σSEX=’F’(S⋈SC⋈C⋈T))上述的关系代数表达式为:πCNAME,TEACHER(σSEX=’

5、F’(πL(σS.S#=SC.S#∧SC.C#=C.C#((S×SC)×C))))此处L为S、SC、C中全部属性(公共属性只取一次)。πσ×××SSCCLS.S#=SC.S#∧SC.C#=C.#∧C.T#=T.T#TπCNAME,TEACHESEX=’F’σ②上述关系代数表达式的语法树如图2.2所示。图2.2CNAME,TNAMEπTπσ×CNAME,T#SC.C#=C.C#πσC.T#=T.T#③上述的关系代数表达式为:×优化后的语法树如图2.3所示。T#,TNAME图2.3πσ×SC.C#S.S#=SC.S#CπSCS#,C#πσS

6、S#SEX='F'第三章3.2对于教学数据库的4个基本表S(S#,SNAME,AGE,SEX)SC(S#,C#,SCORE)C(C#,CNAME,T#)T(T#,TNAME,TITLE)试用SQL的查询语句表达下列查询:试用关系代数表达式表示下列查询语句:①检索年龄小于17岁的女学生的学号和姓名。②检索年男学生所学课程的课程号和课程名。③检索男学生所学课程的任课教师的工号和姓名。④检索至少选修两门课程的学生学号。⑤检索至少有学号为S2和S4学生选修的课程的课程号。⑥检索WANG同学不学的课程的课程号。⑦检索全部学生都选修的课程的课程号与

7、课程名。⑧检索选修课程包含LIU老师所授全部课程的学生学号。解:①SELECTS#,SNAMEFROMSWHEREAGE<17ANDSEX=’F’;②SELECTC.C#,CNAMEFROMS,SC,CWHERES.S#=SC.S#ANDSC.C#=C.C#ANDSEX=’M’;③SELECTT.T#,TNAMEFROMS,SC,C,TWHERES.S#=SC.S#ANDSC.C#=C.C#ANDC.T#=T.T#ANDSEX=’M’;④SELECTDISTINCTX.S#FROMSCASX,SCASYWHEREX.S#=Y.S#AND

8、X.C#!=Y.C#⑤SELECTDISTINCTX.C#FROMSCASX,SCASYWHEREX.S#=’S2’ANDY.S#=’S4’ANDX.C#=Y.C#;嵌套写法:SELECTC#FROMSCW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。