欢迎访问新疆自考网!本站为考生提供新疆自考信息服务,网站供学习交流使用,非政府官方网站,官方信息以新疆教育考试院官网www.xjzk.gov.cn为准。

新疆自考网

首页 > 备考复习 > 2019年自考《互联网数据库》专项习题:设计题 正文

2019年自考《互联网数据库》专项习题:设计题

新疆自考网 · 天山学子 2021-10-15 备考复习 0 ℃

大家好,我是新疆自考网的编辑天山学子,一位热爱自学考试,致力于为本地考生提供专业服务的西域自考人。今天,我要为大家带来的是一篇关于2019年自考《互联网数据库》专项习题的设计题解析。作为一名经验丰富的编辑,我深知考生们在备考过程中对习题解析的渴求。本文将针对所给的三个关系模式,通过一系列SQL语句,为大家详细解析这些设计题,帮助大家更好地掌握《互联网数据库》的知识点。希望通过我的解析,能为大家的自学之路增添一份助力。

有如下三个关系模式:

学生:S(S#,SN,AGE,SEX)

属性含义依次为:学号,姓名,年龄,性别

课程:C(C#,CN,TEACHER)

属性含义依次为:课程号,课程名,教师

选课:SC(S#,C#,SCORE)

属性含义依次为:学号,课程号,成绩

用SQL语句完成以下题

1.查询所有女同学的学号和姓名

Select S#,SN  FROM S  WHERE SEX=’女’  

2.查询所有女同学的课程号C01的平均成绩。

SELECT  AVG(SCORE)  FROM  SC  WHERE S#  IN   

(SELECT  S#  FROM  S WHERE SEX=’ 女’ )  AND  C#=’C01’

3.将成绩低于60分的同学的成绩提高5%。

UPDATE SC  SET  SCORE=SCORE*1.05   WHERE  SCORE<60

4.查询“王兰”同学选修的所有课程的课程号。

SELECT  C#  FROM  SC  

WHERE S#  IN (SELECT  S#  FROM  S  WHERE  SN=’王兰’)

5.查询课程号C01成绩大于90分学生的学号和姓名。

Select S.S#,SN  FROM S,SC

WHERE S.S#=SC.S#  AND C#=’C01’ AND SCORE>90  

6.创建视图ST,包括学号,姓名,课程号,成绩

CREATE  VIEW  ST (S#,SN,C#,SCORE)  AS

SELECT S.S#,SN,C#,SCORE  FROM S,SC   WHERE S.S#=SC.S#

7.查询没有选修C01课程的学生姓名。

SELECT SN FROM S  WHERE  S#  NOT  IN

(SELECT S#  FROM  SC  WHERE  C#=’C01’)

8.将“王兰”同学选修的课程的所有成绩全部删除。

DELETE   FROM  SC

WHERE S#  IN (SELECT  S#  FROM  S  WHERE  SN=’王兰’)

9.查询计算机所有男同学的学号和姓名

Select S#,SN  FROM S  WHERE  SEX=’男’  AND  DEPT=’计算机’  

10.查询选修张峰老师课程的学生的学号

SELECT  S#  FROM  SC,C   WHERE  C#.S=C#.C  AND  TEACHER=’张峰’

11.查询选修两门以上课程学生的学号

感谢大家的阅读,希望本文的解析能对您的备考有所帮助。新疆自考网将持续为您提供各类自考资源,助力您的学业之路。如果您在备考过程中有任何疑问,欢迎随时向我提问。最后,祝愿所有考生在2019年自考中取得优异成绩,迈向人生新篇章!再次感谢大家的支持,祝您学习愉快!

新疆自考主考院校大全
最近发布的文章

成功的道路并不拥挤,因为坚持下去的人很少!加油,自考生!