关系代数练习题.pptx

关系代数练习题.pptx

ID:59462069

大小:354.74 KB

页数:9页

时间:2020-09-15

关系代数练习题.pptx_第1页
关系代数练习题.pptx_第2页
关系代数练习题.pptx_第3页
关系代数练习题.pptx_第4页
关系代数练习题.pptx_第5页
资源描述:

《关系代数练习题.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系代数表达式的运用技巧1、首先看查询的条件和结果中涉及到的属性列来自哪些表,将其归置到最少的表中查询。若涉及多个表则需将表进行连接操作。2、对于只涉及到选择、投影、连接的查询可用下列表达式表示:π...(σ...(R×S))或者π...(σ...(R∞S))3、对于否定的操作,一般用差操作表示。如:“查询不学C2课程的学生姓名”一般用所有学生的姓名-选修C2课程的学生姓名4、对于查询具有“全部”特征的操作,一般要用除法操作表示。例如:查询学习全部课程的学生学号,可用如下形式:πsno,cno(SC)÷πcno(Course

2、)例:设有三个关系:S(sno,sname,sex,age)SC(sno,cno,grade)C(cno,cname,teacher)试用关系代数表达式表示下列查询语句1、查询LIU老师所授课程的课程号和课程名2、查询年龄大于23岁的男学生的学号和姓名3、查询学号为S3学生所学课程的课程名与任课教师名4、查询至少选修LIU老师所授课程中一门课程的女学生姓名5、查询WANG同学不学的课程的课程号6、查询至少选修两门课的学生学号7、查询全部学生都选修的课程的课程号与课程名8、查询选修课程包含LIU老师所授全部课程的学生学号S(s

3、no,sname,sex,age)SC(sno,cno,grade)C(cno,cname,teacher)1、查询LIU老师所授课程的课程号和课程名πcno,cname(σteacher=‘LIU'(C))2、查询年龄大于23岁的男学生的学号和姓名πsno,sname(σage>23∧sex=‘M’(S))3、查询学号为S3学生所学课程的课程名与任课教师名πcname,teacher(σsno=‘S3’(SC∞C))4、查询至少选修LIU老师所授课程中一门课程的女学生姓名πsname(σteacher=‘LIU’∧sex=

4、‘F’(S∞SC∞C))S(sno,sname,sex,age)SC(sno,cno,grade)C(cno,cname,teacher)5、查询WANG同学不学的课程的课程名πcname(C)-πcname(σsname=‘WANG’(S∞SC))6、查询至少选修两门课的学生学号π1(σ1=4∧2!=5(SCxSC))7、查询全部学生都选修的课程的课程号与课程名πcno,cname(C∞(πsno,cno(SC)÷πsno(S)))8、查询选修课程包含LIU老师所授全部课程的学生学号πsno,cno(SC)÷πcno(σt

5、eacher=‘LIU’(C))S(sno,sname,sex,age)SC(sno,cno,grade)C(cno,cname,teacher)(1)检索学习课程号为C2的学生学号与成绩(2)检索学习课程号为C2的学生学号与姓名(3)检索选修课程名为MATHS的学生学号与姓名(4)检索选修课程号为C2或C4的学生学号(5)检索至少选修课程号为C2和C4的学生学号(6)检索不学C2课的学生姓名与年龄。(7)检索学习全部课程的学生姓名。(8)检索所学课程包含S3所学课程的学生学号S(sno,sname,sex,age)学生SC

6、(sno,cno,grade)选课C(cno,cname,teacher)课程(1)检索学习课程号为C2的学生学号与成绩(2)检索学习课程号为C2的学生学号与姓名πSNO,SNAME(σCNO='C2‘(S∞SC))πSNO,SNAME(S)∞(πSNO(σCNO=‘C2‘(SC)))(3)检索选修课程名为MATHS的学生学号与姓名πSNO,SANME(σCNAME='MATHS‘(S∞SC∞C))(4)检索选修课程号为C2或C4的学生学号πSNO(σCNO=‘C2’∨CNO=‘C4’(SC))(5)检索至少选修课程号为C2

7、和C4的学生学号π1(σ1=4∧2='C2'∧5='C4'(SC×SC))πSno,Cno(SC)÷πCno(σCno=‘c2’∨Cno=‘c4’(C))(6)检索不学C2课的学生姓名与年龄。πSNAME,AGE(S)-πSNAME,AGE(σCNO='C2‘(S∞SC))(7)检索学习全部课程的学生姓名。πSNO,CNO(SC)÷πCNO(C)πSNAME(S∞(πSNO,CNO(SC)÷πCNO(C)))(8)检索所学课程包含S3所学课程的学生学号πSNO,CNO(SC)÷ πCNO(σSNO='S3‘(SC))

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

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

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