欢迎您访问广东自考网!本站非政府官方网站,官方信息以广东省教育考试院(http://eea.gd.gov.cn/)为准。 RSS导航 | 网站导航

广东自考网

服务热线:177-2280-6683

广东自考交流群 | 在线提问 | 公众号

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

编辑整理:广东自考网  发表时间:2020-12-01 16:33:29  【加入自考交流群】


立即购买

《自考视频课程》名师讲解,轻松易懂,助您轻松上岸!低至199元/科!

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

设计题

有如下三个关系模式:

学生: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.查询选修两门以上课程学生的学号

SELECT S#  FROM  SC   GROUP BY  S#  HAVING  COUNT(*)>2

本文标签:广东自考 工学类 广东自考《互联网数据库》专项习题:设计题

转载请注明:文章转载自(http://www.zikaogd.com

本文地址:http://www.zikaogd.com/mnst_gxl/26113.html

分享到:QQ空间新浪微博腾讯微博人人网微信 浏览热度(

加载中~

《广东自考网》免责声明:

1、由于考试政策等各方面情况的调整与变化,本网提供的考试信息仅供参考,最终考试信息请以省考试院及院校官方发布的信息为准。

2、本站内容部分信息均来源网络收集整理或来源出处标注为其它媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。

广东自考便捷服务