用关系代数表达式表达查询

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用关系代数表达式表达查询(总2
页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
S SC
C (1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME ) 答:∏课程号,课程名(σTEACHER=“程军”(C ))
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME )。

答:∏学号,姓名(σ性别=“男”∧年龄>21(S))
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME )。

答:∏姓名(σTEACHER=“程军”(C )∞SC ∞∏学号,姓名(S )
) (4)检索“李强”同学不学课程的课程号(C#)。

答:∏课程号(C )-∏课程号(σ姓名=“李强”( SC ∞S ))
(5)检索至少选修两门课程的学生学号(S#)。

答:∏学号(σ课程号=“K1”∨课程号=“K5”(SCхC))
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

答:∏学号,课程号,课程名(SC∞C)÷∏学号(S)
(7)检索选修课程包括“程军”老师所授课程之一的学生学号(S#)。

答:∏学号,课程号(SC)÷∏课程号(σTEACHER=“程军”(C))(8)检索选修课程号为K1和K5的学生学号(S#)。

答:σ课程名=k1∨课程号=k5(S)
(9)检索选修全部课程的学生姓名(SNAME)。

答:∏姓名(S∞(∏课程号,学号(SC)÷∏课程号(C)))(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

答:∏学号(C∞(σ学号=“2”(SC))
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

答:∏学号,姓名(S∞SC∞(σ课程名=“C语言”(C)))。

相关文档
最新文档