• 欢迎来到安徽自考网!为考生提供安徽自考信息服务,网站信息供学习交流使用,非政府官方网站,官方信息以安徽教育考试院www.ahzsks.cn为准。

联系我们:19305518756

距上半年自考报名时间预计67

距上半年自考考试时间108

考生服务:

  • 报名报考|
  • 考试安排|
  • 所在位置:安徽自考网 > 自考试题 > 自考《互联网数据库》专项习题:设计题

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

    2018-08-04 15:02:00   来源:其它    点击:   
    自考在线学习 +问答
       

      设计题

      有如下三个关系模式:

      学生: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

    安徽自考助学报名预约

    我已阅读并同意《用户隐私条款》

    上一篇:自考《互联网数据库》专项习题:简答
    下一篇:自考《互联网数据库》专项习题:综合题

    扫一扫加入微信交流群

    与其他自考生一起互动、学习探讨,提升自己。

    扫一扫关注微信公众号

    随时获取自考信息以及各类学习资料、学习方法、教程。

    扫码小程序选择报考专业

    进入在线做题学习

    查看了解自考专业

    查询最新政策公告

    进入历年真题学习