有如下三个关系模式,用SQL语句完成:“学生”、“课程”

有如下三个关系模式,用SQL语句完成:“学生”、“课程”,第1张

1、创建电子商务专业学生成绩视图,属性包括学号、姓名、课程名和成绩:

create view score_view

as

select s学号,姓名,课程名,成绩

from 学生 s,课程 c,选课 x

where s学号=x学号 and c课程号=x课程号

go

2、查询没有成绩的学生的学号、姓名和课程号:

select s学号,姓名,课程名

from 学生 s,课程 c,选课 x

where s学号=x学号 and c课程号=x课程号 and 成绩 is null

select from 学生表 where studentid in (select studentid from 关系表 group by studentid having count()>5)

子查询:select studentid from 关系表 group by studentid having count()>5 找出符合的ID

1、select ssno,ssname,scgrade

from c join sc on ccno=sccno

join s on ssno=scsno

where ccno='c2'

2、

select distinct ssno,ssname

from c join sc on ccno=sccno and ccno=‘c2’

join s on ssno=scsno

3、

select ssno,ssname

from c join sc on ccno=sccno

join s on ssno=scsno

where ccname='Maths'

4、

select ssno,ssname

from c join sc on ccno=sccno

join s on ssno=scsno

where ccno in('c2','c4')

5、

select ssname,ssage

from c join sc on ccno=sccno

join s on ssno=scsno

where ccno<>'c2'

一、科目表:course

id,name

1,数学

2,语文

二、教师信息表(与科目表一对一):teacher

id,name,course_id

1,刘老师,1

2,张老师,2

#第一行数据:course_id=1表示张老师教数学

三、学生信息表:student

id,name

1,罗同学

2,宋同学

四、学生科目关系表:student_course

student_id,course_id

1,1

1,2

2,1

2,2

#第一行数据表示:罗同学(学生id,1)学习数学(数学科目id,1)

#第二行数据表示:罗同学(学生id,1)学习语文(语文科目id,2)

由上面,老师和课程是一对一的,学生和课程是一对多的。

楼主求给分吧。

1比较麻烦我就不写了,你自己考虑下,

学生关系 关联 选课关系 取出学生的名字和S#

课程关系 关联 选课关系

课程关系 关联 教师关系

where TNAME='L'

2

学生关系 关联 选课关系 取出学生的名字和S#

where 选修课程号=c2 and 选修课程号=c4

3

学生关系 关联 选课关系 取出学生的名字和S#

where 选修课程号=c2 or 选修课程号=c4

4

学生关系 关联 选课关系 取出学生的名字和S#

where 选修课程号<>c2

5

学生关系 关联 课程关系 取出学生的名字和S#

where CNAME=所有的课程名称

6。

学生关系 关联 选课关系 取出学生的名字和S#

课程关系 关联 选课关系

where 课程关系c#=c3

以上就是关于有如下三个关系模式,用SQL语句完成:“学生”、“课程”全部的内容,包括:有如下三个关系模式,用SQL语句完成:“学生”、“课程”、有关系模式,三个表,学生,课程,选修,反映的是学生和课程之间的多对多关系,请用SQL语句回答。、设教学数据库中有3个关系:学生关系 S(Sno, Sname, Sage, Ssex)、学习关系 SC (Sno, Cno, Grade)、课程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10184356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存