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.S#,GRADE(C#=‘C2’(SC))或1,3(2=‘C2’(SC))高中必修四数学视频_夯实基础成绩拔高广告高中必修四数学视频,超低的课程费用,科学的学习方式,随时随地在线学习,三年无限回放!查看详情>2.S#,SNAME(C#=‘C2’(S︱×︱SC))3.S#,SNAME(CNAME=‘MATHS’(S︱×︱SC︱×︱C))4.S#(C#=‘C2’∨C#=‘C4’(SC))5.1(1=4∧2=‘C2’∧5=‘C4’(SC×SC))6.SNAME,AGE(S)-SNAME,AGE(C#=‘C2’(S︱×︱SC))7.学生选课情况:S#,C#(SC)全部课程:C#(C)学了全部课程的学生的学号用除操作,结果是学号S#集:S#,C#(SC)÷C#(C)从S#求学生姓名,可用自然联接和投影组合操作:SNAME(S︱×︱(S#,C#(SC)÷C#(C)))高中高一数学知识点-一对一辅导制定学习方法冲刺高分广告高中高一数学知识点,一线名师带队教学,量身定制提分计划,抓住每个提分细节,查看详情>高中必修一知识点,挑战不失分,重点大学不是梦!广告「高途课堂」高中必修一知识点,独特教学方法,快速提升高中成绩,查看详情>二、设有一个数据库:学生关系模式:S(学号S#,姓名SNAME,年龄AGE,性别SEX)学生课程模式:SC(学号S#,课程号C#,成绩GRADE)课程关系模式:C(课程号C#,课程名CNAME,教师TEACHER)试用关系代数表达式表示下列查询语句:1.检索年龄大于20岁的男学生的学号、姓名。2.检索田老师所授课程的课程号、课程名3.检索至少选修两门课程的学生学号。4.检索全部学生都选修的课程的课程号、课程名。解:1、S#,SNAMEAGE>20∧SEX=”男”(S)2、C#,CNAMETEACHER=”田老师”(C)3、11=4∧2≠5(SC×SC)4、所有的学生:S#(S);所有学生选修课程的情况:S#,C#(SC)这里需要确定:哪一门课程包含了所有的学生S#,C#(SC)÷S#(S),该结果集是C#求C#,CNAME可用投影和自然连接:高中必修一知识点,挑战不失分,重点大学不是梦!广告「高途课堂」高中必修一知识点,独特教学方法,快速提升高中成绩,查看详情>C#,CNAME(C︱×︱(S#,C#(SC)÷S#(S)))可简化为:C#,CNAME,S#(SC︱×︱C)÷S#(S)

浏览:40
下载量:-
下载币:5
日期:2020-11-20
5
收藏
         投诉 / 报错