
数据库系统概论问题 20
已知关系数据库的模式包含如下关系模式:S(S-NO,NAME,AGE,SEX,SDEPT);C(C-NO,CNAME,CPNO前趋课程,CCREDIT);SC(S-NO,...
已知关系数据库的模式包含如下关系模式:
S(S-NO,NAME,AGE,SEX,SDEPT);C(C-NO,CNAME,CPNO前趋课程,CCREDIT);SC(S-NO , C-NO,GRADE),其中S-NO,C-NO,S-NO及C-NO分别为S,C,SC的主关键字。分别用关系代数和SQL完成以下各题的查询
1、查询既不是信息系、数学系,也不是计算机科学系的学生的姓名和性别
关系代数如何写:?
SQL如何写?
2、查询与“刘晨”在同一个系学习的学生的学号、姓名、系。
关系代数如何写:?
SQL如何写?
3、查询学习了先行课程为“离散数学”的课程名及学生学号与成绩。 展开
S(S-NO,NAME,AGE,SEX,SDEPT);C(C-NO,CNAME,CPNO前趋课程,CCREDIT);SC(S-NO , C-NO,GRADE),其中S-NO,C-NO,S-NO及C-NO分别为S,C,SC的主关键字。分别用关系代数和SQL完成以下各题的查询
1、查询既不是信息系、数学系,也不是计算机科学系的学生的姓名和性别
关系代数如何写:?
SQL如何写?
2、查询与“刘晨”在同一个系学习的学生的学号、姓名、系。
关系代数如何写:?
SQL如何写?
3、查询学习了先行课程为“离散数学”的课程名及学生学号与成绩。 展开
1个回答
展开全部
1.Select Sname,Ssex
From S
Where Sdept Not In('IS','MA','CS');
2.Select Sno,Sname,Sdept
From S
Where Sdept In(
Select Sdept
From S
Where Sname='刘晨');
3.Select Cname,Sno,Grade
From SC,C
Where C.Cno=SC.Cno And C.Cno In(
Select Cno
From C
Where Cpno='离散数学’);
仅供参考
From S
Where Sdept Not In('IS','MA','CS');
2.Select Sno,Sname,Sdept
From S
Where Sdept In(
Select Sdept
From S
Where Sname='刘晨');
3.Select Cname,Sno,Grade
From SC,C
Where C.Cno=SC.Cno And C.Cno In(
Select Cno
From C
Where Cpno='离散数学’);
仅供参考
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询