用关系代数表达式表示下列查询语句

来源:百度知道 编辑:UC知道 时间:2024/05/12 00:52:15
设有三个关系:学生关系S(S#,SNAME,AGE,SEX,CLASS);学习关系SC(S#,C#,GREADE);课程关系C(C#,CNAME,TEACHER)
1.检索96011班的男同学的学号和成绩
2.检索至少选修两门课的学生学号
3.检索男同学不学的课程的课程号
4.检索选修课程包含李老师所授全部课程的学号

急需,请帮帮忙 thanks
期限:22号之前

由于符号的问题,投影和选择的属性,请自己用下标表示。
另外,如果不懂,自己弄懂。我不负责解释。
本来不想写,不过看第2题比较有趣,就给你写了一个。

1)
πS#, GREADE(SC ∞ (σCLASS='96011'∧SEX='男'(S))

2)
π1(σ1=4 ∧ 2≠5(SC×SC))

3)πC#(C)-πC#(SC ∞ (σSEX='男'(S)))

4)πS#,C#(SC)÷ πC#(σTEACHER='李老师'(C))