首页 > 试题广场 >

设有学生-课程关系数据库,其数据库关系模式如下。用关系代数分

[问答题]

设有学生-课程关系数据库,其数据库关系模式为:

学生student(学号Sno,姓名Sname,所在学院名称Sdept,年龄age,性别sex,籍贯province)

课程Course(课程号Cno,课程名称Cname,教师名Tname,学分credit, 专业profession)

学生选课SC(学号Sno,课程号Cno,成绩Grade)

用关系代数分别写出下列查询:

(1) 查询 李菲 同学的学号、姓名、籍贯。

(2)查询 年龄<20的女生的名单

(3)查询选修了246501号或242701 号课程的学生的学号

(4) 查询同时选修授课班号为 246501 159201 课程的学生学号。

(5)查询选修“李明”老师课程的学生姓名。

发表于 2024-04-10 17:54:02 回复(0)
(1)select Sno,Sname,province
          from student
          where Sname="李菲";
关系代数?投影选择(Sname="李菲")student ……
(2)select Sno,Sname
         form student
         where age<20;
(3)select Sno
         from SC
         where Cno=24650 or Cno=242701;
(4)select Sno
         from SC s, Course c1,Course c2
         where s.Cno=c1.Cno and c1.Cno=c2.Cno and c1.Cname= 246501  and c2.Cname=  159201 ”;
(5)select Sname
         form SC sc,Course c,student s
         where s.Sno=sc.Sno and sc.Cno=c.Cno and c.Tname="李明";



发表于 2018-06-01 13:32:40 回复(2)