设有如下3个关系:
S(Sid(学号), Sname(姓名),Age(年龄),Sex(性别)) 注:学号是主键。
SC(Sid(学号),Cid(课程号),Score(成绩)) 注:成绩以及课程号是主键。
C(CId(课程号),Cname(课程名),Teacher(教师)) 注:课程号是主键。
试用关系代数表达式表达下列查询,并且写出前4个的SQL查询语句;
(1)检索LIU老师所授课程的课程号和课程名。
(2)检索年龄大于23岁的男学生的学号和姓名。
(3)检索学号为S3学生所学课程的课程名与任课教师。
(4)检索至少选修LIU老师所授课程中一门课的女学生姓名。
(5)检索WANG同学不学的课程的课程号。
(6)检索至少选修两门课的学生学号。
(7)检索全部学生都选修的课程的课程号与课程名。
(8)检索选修课程包含LIU老师所授全部课程的学生学号。
所有都要用关系代数表达式,前四个需带有SQL语句,请谅解谢谢。 @_@
追答那不是也很简单么。。。selet 就是 π ,join 就是一个▷◁ and 就是∧, or 就是∨
where 的地方就是σ
是同学叫我帮他提问的,我不懂这些,您能具体把这些写出来吗? 分全部给你,非常感谢。