MOOC - 数据库系统概论(基础篇)- 第二次考试

这是一份关于数据库系统的考试题目集,涵盖了学生选课数据库的查询问题,包括选择比'刘晨'年龄大的学生信息,找出选修课程'C2'最高分学生,查询选修四门以上课程的学生总成绩,触发器的理解,以及SQL语句实现特定查询的正确选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 如无特殊说明,本次考试所涉及的题目均基于如下描述:
    设有一个学生选课数据库,其包括学生表S、课程表C和学生选课表SC三个关系:
    S(SNO, SNAME, SAGE, SSEX, SDEP);
    C(CNO, CNAME);
    SC(SNO, CNO, GRADE)。
    其中SNO是学生号,SNAME是学生姓名,SAGE是年龄,SDEP是学生所在系,CNO是课程号,CNAME是课程名称。
    检索所有比“刘晨”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()
     A.SELECT SNAME, SAGE, SSEX FROM S
      WHERE SAGE > (SELECT SAGE FROM S WHERE SNAME = ‘刘晨’);
     B.SELECT SNAME, SAGE, SSEX FROM S WHERE SNAME = ‘刘晨’;
     C.SELECT SNAME, SAGE, SSEX FROM S
      WHERE SAGE> (SELECT SAGE WHERE SNAME = “刘晨”);
     D.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE>‘王华’.SAGE;

     正确答案:A

  2. 检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。
    A.SELECT SNO FORM SC
     WHERE CNO=‘C2’ AND GRADE >= (
      SELECT GRADE FORM SC WHERE CNO=‘C2’
      );
    B.SELECT SNO FORM SC
     WHERE CNO=‘C2’ AND GRADE IN (
      SELECT GRADE FORM SC WHERE CNO=‘C2’
      );
    C.SELECT SNO FORM SC
     WHERE CNO=‘C2’ AND GRADE NOT IN (
      SELECT GRADE FORM SC WHERE CNO=‘C2’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值