关系代数习题参考Word版.doc

上传人:rrsccc 文档编号:9164168 上传时间:2021-02-05 格式:DOC 页数:5 大小:19KB
返回 下载 相关 举报
关系代数习题参考Word版.doc_第1页
第1页 / 共5页
关系代数习题参考Word版.doc_第2页
第2页 / 共5页
关系代数习题参考Word版.doc_第3页
第3页 / 共5页
关系代数习题参考Word版.doc_第4页
第4页 / 共5页
关系代数习题参考Word版.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《关系代数习题参考Word版.doc》由会员分享,可在线阅读,更多相关《关系代数习题参考Word版.doc(5页珍藏版)》请在三一文库上搜索。

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!一、设教学库中有三个关系:学生关系S(S#,SNAME,AGE,SEX) 学习关系SC(S#,C#,GRADE)课程关系C(C#,CNAME,TEACHER) 下面用关系代数表达式表达各个查询语句 1.检索学习课程号为C2的学生学号与成绩。 2.检索学习课程号为C2的学生学号与姓名。 3.检索选修课程名为MATHS的学生学号与姓名。 4.检索选修课程号为C2或C4的学生学号。 5.检索至少选修课程号为C2和C4的学生学号。 6.检索不学C2课的学生姓名与年龄。 7.检索学习全部课程的学生姓名。解:1. pS#,GRADE(sC#=C2(SC

2、) 或p1,3(s2=C2(SC)2. pS#,SNAME(sC#=C2(SSC)3. pS#,SNAME(sCNAME=MATHS( SSC C)4. pS#(sC#=C2C#=C4(SC)5. p1(s1=42=C25=C4(SCSC)6. pSNAME,AGE(S) pSNAME,AGE( sC#=C2( SSC)7.学生选课情况: pS#,C#(SC) 全部课程: pC#(C) 学了全部课程的学生的学号用除操作,结果是学号S#集: pS#,C#(SC)pC#(C) 从S#求学生姓名,可用自然联接和投影组合操作:pSNAME(S(pS#,C#(SC)pC#(C)二、设有一个数据库:学生关

3、系模式:S(学号S#,姓名SNAME,年龄AGE,性别SEX)学生课程模式:SC(学号S#,课程号C#,成绩GRADE)课程关系模式:C(课程号C#,课程名CNAME,教师TEACHER)试用关系代数表达式表示下列查询语句:1.检索年龄大于20岁的男学生的学号、姓名。2.检索田老师所授课程的课程号、课程名3.检索至少选修两门课程的学生学号。4.检索全部学生都选修的课程的课程号、课程名。解:1、pS#,SNAMEsAGE20SEX=”男”(S)2、pC#,CNAMEsTEACHER=”田老师”(C)3、p1s1=425(SCSC)4、所有的学生:pS#(S);所有学生选修课程的情况:pS#,C#(SC)这里需要确定:哪一门课程包含了所有的学生pS#,C#(SC) pS#(S),该结果集是C#求C#,CNAME可用投影和自然连接:pC#,CNAME(C(pS#,C#(SC)pS#(S)可简化为:pC#,CNAME,S#(SCC) pS#(S)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1