[试题]

某学校的学生成绩管理数据库的关系模式如下;

S(SNO,SNAME,SEX,AGE,DEPT);

C.(CNO,CNAME);

SC(SNO,CNO,SCORE)

其中,S表示学生表。它的各字段以此为学号,姓名、性别、年龄和所在学院;C表示课程表,它的各字段依次为课程号、课程名;SC表示成绩表,它的各字段依次为学号、课程号和分数。

使用SQL语句,查询“计算机学院”所有“男生”的学号,姓名和年龄。

使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数。

使用SQL语句,查询所有课程的课程号以及最高分。

SELECT CNO,MAX(SCORE) FROM SC GROUP BY CNO

请帮忙给出每个问题的正确答案和分析,谢谢!

参考答案与解析:

相关试题

某学校的学生成绩管理数据库的关系模式如下:S(SNO,SNAME,SEX)C(C

[试题]某学校的学生成绩管理数据库的关系模式如下:S(SNO,SNAME,SEX)C.(CNO,CNAME)SC(SNO, CNO,SCORE)其中S表示学生表,各字段依次为学号、姓名、性别;C表示课程表,各字段依次为课程号、课程名;SC表示成绩表,各字段依次为学号、课程号和分数。使用SQL语句,向学生表增加所处学院SDEP字段,长度为30个字符。使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数,并按分数降序排序。使用SQL语句,将课程号为“12”、课程名为“数据库”的一条记录插入C表。使用SQ

  • 查看答案
  • 在“学生—选课—课程”数据库中的两个关系如下:S(SNO,SNAME,SEX,

    [试题]在“学生—选课—课程”数据库中的两个关系如下:S(SNO,SNAME,SEX,AGE) ,SC(SNO,CNO,GRADE)若使用连接查询的SQL语句查找年龄大于20岁的学生姓名(SNAME) 和成绩 (GRADE) ,则正确的命令是SELECT sname,grade FROM s,sc WHERE age>20 AND ______。

  • 查看答案
  • 在“学生—选课—课程”数据库中的三个关系如下:S(SNO,SNAME,SEX,

    [单选题]在“学生—选课—课程”数据库中的三个关系如下:S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE),C.(CNO,CNAME,TEACHER)。查找选修“数据库技术”这门课的学生的学生姓名和成绩。若使用连接查询的SQL语句是:SELECT SNAME,GRADE FROM S,SC,C WHERE子句。其中的WHERE子句应该是A)CNAME=′数据库技术′AND S.SNO=SC.SNO AND SC.CNO=C.CNOB)CNAME=′数据库技术′AND S.SNO=

  • 查看答案
  • 若“学生―选课―课程”数据库中的3个关系是:S(S#,SNAME,SEX,AGE

    [单选题]若“学生―选课―课程”数据库中的3个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系A.S和SCB.SC和CC.S和CD.S,SC和C

  • 查看答案
  • 在"学生£­选课£­课程"数据库中有三个关系:S(S,SNAME,SEX,AGE

    [试题]在"学生-选课-课程"数据库中有三个关系:S(S,SNAME,SEX,AGE,S@D)@, SC(S,C,GRADE), C(C,CNAME,TEACHER)。它们的主码分别是S,(S,C),C,并且其他属性都允许为空值(NULL)。用下面的SQL语句创建了两个视图:create view CS_S as select S,SNAME,AGE from S where SD = 计算机系 ;create view S_G(S,GAVG) as select S,avg(GRADE) from

  • 查看答案
  • 设有学生信息关系STUDENT(sno, sname, sex, age, de

    [单选题]设有学生信息关系STUDENT(sno, sname, sex, age, dept)。“查找信息系(IS系)中年龄小于20岁的学生的姓名”,该操作正确的关系代数表达式是______。Ⅰ.πsname(σdept='IS'∧age<20(STUDENT))Ⅱ.σdept='IS'∧age<20(πsname(STUDENT))Ⅲ.σsname(πdept='IS'∧age<20(STUDENT))A.仅ⅠB.仅ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ

  • 查看答案
  • 假定:学生关系是S(SNO,SNAME,SEX,AGE)课程关系是C(CNO,C

    [单选题]假定: 学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE) 要查找选修“数据库”课程的女学生的姓名,将涉及到的关系是( )。A.SB.C,SCC.S,SCD.S,C,SC

  • 查看答案
  • 学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学

    [主观题]学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。A. DELETE Age from S B. ALTER TABLE S DROP AgeC. UPDATE S Age D. ALTER TABLE S ‘Age’

  • 查看答案
  • 有如下名为 gradem 的数据库: student ( sno , sname , sex , s birthday , classno , saddress ) course ( cno , cn

    有如下名为 gradem 的数据库: student ( sno , sname , sex , s birthday , classno , saddress

  • 查看答案
  • 基于“学生一选课一课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE

    [单选题]基于“学生一选课一课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),Sc(S#,C#,GRADE),c(C#,CNAME,TEACHER)它们的主键用下划线标出。定义一个反映学生姓名及他的平均成绩的视图将使用关系A.S和CB.SC和CC.S和SCD.S、SC和C

  • 查看答案