现有三个关系模式:
学生:Student(Sno,Sname,Ssex,Sage,Sdept);
各属性的含义为:学号,姓名,性别,年龄,专业
课程:Course(Cno,Cname,Teacher);
各属性的含义为:课程号,课程名称,授课教师
选课:SC(Sno,Cno,Grade);
各属性的含义为:学号,课程号,成绩
请用关系代数写出下列查询:
(1)检索教师“李虹”所授课程的课程号和课程名称;
(2)检索出所有男生的姓名、所选课程号和成绩;
(3)查询“数据库原理”课程的选课名单(学生姓名)
1. select A.Cno,A.Cname
from SC AS A,Course as B
where A.Cno=B.Cno and B.Teacher = ’李虹‘
2. select A.Sname,B.Cno,B.Grade
from Student as A,SC AS B
where Ssex = '男' and A.Sno=B.sno
3 Select A.Sname
from Student as A,SC as B,Course AS C
where A.Sno = B.Sno and B.Cno = C.Cno C.Cname='数据库原理'