
设有学生-课程关系数据库,其数据库关系模式为:(每小题6分,共30分) 学生SC(学号Sno,姓名Sname,所在系S
设有学生-课程关系数据库,其数据库关系模式为:(每小题6分,共30分)学生SC(学号Sno,姓名Sname,所在系Sdept,年龄Sage,性别Ssex)课程Course...
设有学生-课程关系数据库,其数据库关系模式为:(每小题6分,共30分)
学生SC(学号Sno,姓名Sname,所在系Sdept,年龄Sage,性别Ssex)
课程Course(课程号Cno,课程名称Cname,先修课号Cpno,学分Ccredit)
学生选课SC(学号Sno,课程号Cno,成绩Grade)
(1) 查询选修了3号或6号课程的学生的学号
(2) 查询选修了全部课程的学生学号、姓名和年龄
(3) 查询没有选修2号课程的学生学号与姓名
(4) 查询选修了3门以上课程并且成绩均及格的学生学号与其平均成绩
(5) 将计算机科学系(CS)全体学生的所有成绩置为零
呵呵,朋友考试,自己学的都忘了,还望兄弟们多多帮助。多谢多谢。 展开
学生SC(学号Sno,姓名Sname,所在系Sdept,年龄Sage,性别Ssex)
课程Course(课程号Cno,课程名称Cname,先修课号Cpno,学分Ccredit)
学生选课SC(学号Sno,课程号Cno,成绩Grade)
(1) 查询选修了3号或6号课程的学生的学号
(2) 查询选修了全部课程的学生学号、姓名和年龄
(3) 查询没有选修2号课程的学生学号与姓名
(4) 查询选修了3门以上课程并且成绩均及格的学生学号与其平均成绩
(5) 将计算机科学系(CS)全体学生的所有成绩置为零
呵呵,朋友考试,自己学的都忘了,还望兄弟们多多帮助。多谢多谢。 展开
展开全部
先用excel打下来
S
学号 姓名 年龄 性别
9801 刘红 21 男
9802 陈规 22 男
9803 李芳 23 女
┊ ┊ ┊ ┊
9850 朱砂 25 男
SC
学号 课号 成绩
9801 201 89
9801 202 67
9801 203 77
9802 201 82
9802 202 32
9803 201 85
9803 201 98
9803 203 45
┊ ┊ ┊
9850 203 69
C
课号 课名 任课老师
201 数据结构 王华
202 计算方法 刘慧
203 数据库 王华
然后导入access
再设置er-win模式。就行了
S
学号 姓名 年龄 性别
9801 刘红 21 男
9802 陈规 22 男
9803 李芳 23 女
┊ ┊ ┊ ┊
9850 朱砂 25 男
SC
学号 课号 成绩
9801 201 89
9801 202 67
9801 203 77
9802 201 82
9802 202 32
9803 201 85
9803 201 98
9803 203 45
┊ ┊ ┊
9850 203 69
C
课号 课名 任课老师
201 数据结构 王华
202 计算方法 刘慧
203 数据库 王华
然后导入access
再设置er-win模式。就行了
展开全部
For your question :(每小题6...,
联系我们需要提供问题和联系方式,
如有具体需求,可以我们联系,
有可能帮你,
百度_Hi给我吧,
此回复对于所有需求和和来访者有效,
ES:\\D2E07E03A2556DD79E124A33E77C8107
联系我们需要提供问题和联系方式,
如有具体需求,可以我们联系,
有可能帮你,
百度_Hi给我吧,
此回复对于所有需求和和来访者有效,
ES:\\D2E07E03A2556DD79E124A33E77C8107
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(1) select a.Sno,a.Sname,a.Sage from SC a inner join 学生选课表 b on a.Sno = b.Sno where b.Cno in (3,6)
(2)
select a.Sno,Max(a.Sname),Max(a.Sage) from SC a inner join 学生选课表 b on a.Sno = b.Sno
group by a.Sno having count(0) = (select count(0) from Course)
(3)
select a.Sno,a.Sname from SC a left outer join 学生选课表 b on a.Sno = b.Sno where b.Cno not in (2)
(4)select a.Sno,Max(a.Sname),Max(a.Sage),Avg(b.Grade) from SC a inner join 学生选课表 b on a.Sno = b.Sno
where b.Grade > 60
group by a.Sno having count(0) >= 3
(5)
update 学生课程表 set Grade = 0 where Sno in (select Sno from SC
where Sdept = 'CS')
(2)
select a.Sno,Max(a.Sname),Max(a.Sage) from SC a inner join 学生选课表 b on a.Sno = b.Sno
group by a.Sno having count(0) = (select count(0) from Course)
(3)
select a.Sno,a.Sname from SC a left outer join 学生选课表 b on a.Sno = b.Sno where b.Cno not in (2)
(4)select a.Sno,Max(a.Sname),Max(a.Sage),Avg(b.Grade) from SC a inner join 学生选课表 b on a.Sno = b.Sno
where b.Grade > 60
group by a.Sno having count(0) >= 3
(5)
update 学生课程表 set Grade = 0 where Sno in (select Sno from SC
where Sdept = 'CS')
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询