[主观题]

已知关系模式:

S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名

C. (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

要求实现如下5个处理:

1. 找出没有选修过“李明”老师讲授课程的所有学生姓名

2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩

3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名

4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号

5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩

参考答案与解析:

相关试题

学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号

[单选题]学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。SELECT Sno,Shame,SageF.ROM SWHERE(24);A.SD=计算机B.SD='算机',C.'SD'=计算机D.'SD=计算机'

  • 查看答案
  • 已知学生关系模式为S(Sno,Sname,Major),其属性分别代表学生的学号

    [单选题]已知学生关系模式为S(Sno,Sname,Major),其属性分别代表学生的学号、姓名和专业名。要查询专业名中含有“计算机”的学生总数,可使用语句:SELECT(23)F.ROM SWHERE(24)A.SnoB.SUM(Sno)C.MAX(Sno)D.COUNT(Sno)

  • 查看答案
  • 已知有关系模式R(sno,sname,age),其中sno表示学生的学号,类型为

    [单选题]已知有关系模式R(sno,sname,age),其中sno表示学生的学号,类型为Char(8),前4位表示入学年份。查询所有2003年入学的学生姓名(sname),SQL语句是 _______。A.SELECT sname FROM R WHERE.sno='2003%'B.SELECT sname FROM R WHERE sno LIKE '2003%'C.SELECT sname FROM R WHERE sno='2003_'D.SELECT sname FROM R WHE

  • 查看答案
  • 学生关系模式为S(Sno, Sname, SD, Sage),其中:Sno表示学

    [单选题]学生关系模式为S(Sno, Sname, SD, Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。 SELECT Sno, Sname, Sage FROM S WHERE (24);A.SD=计算机B.SD='计算机'C.'SD'=计算机D.'SD=计算机'

  • 查看答案
  • 已知学生关系模式Student(Sno,Sname,Sdept,MN,Cours

    [问答题] 已知学生关系模式Student(Sno,Sname,Sdept,MN,Course,Grade),其中:Sno:学号,Sname:学生姓名,Sdept:系名,MN:系主任名,Course:课程名,Grade:成绩.(1)写出关系模式Student的基本函数依赖及其主码.(2)将关系模式分解为2NF,并说明为什么?(3)将关系模式分解为3NF,并说明为什么?

  • 查看答案
  • 已知关系模式:sc(sno, sname, grade),各属性含义依次为学号、

    [单选题]已知关系模式:sc(sno, sname, grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是A.SELECT sno FROM sc WHERE sname="数据库" AND grade=MAX(grade)B.SELECT sno FROM sc FOR sname="数据库" OR grade>=MAX(grade)C.SELECT sno FROM sc WHERE sname="数据库" AND grade=(SE

  • 查看答案
  • 设关系R(SNO,SNAME,DNO,MAG),主键为SNO。其中,SNO为学号

    [单选题]设关系R(SNO,SNAME,DNO,MAG),主键为SNO。其中,SNO为学号,SNAME为学生姓名,DNO为系号,MAG为系主任,则关系R属于A.1NFB.2NFC.3NFD.不属于任何范式

  • 查看答案
  • 设学生关系S(sno,sname,sex,dept)的主码为sno,学生选课关系

    [单选题]设学生关系S(sno,sname,sex,dept)的主码为sno,学生选课关系SC(sno,cno,grade)的主码为(sno,cno),则关系模式R(sno,cno,sex,dept,grade)最高属于( )。A.1NFB.2NFC.3NFD.BCNF

  • 查看答案
  • 已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程

    [单选题]已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是A.SELECT sno FROM sc WHERE sname=”数据库”AND grade=MAX(grade)B.SELECT sno FROM sc FOR sname=”数据库”OR grade>=MAX(grade)C.SELECT sno FROM sc WHERE sname=”数据库”AND grade=(SELECTMAX(

  • 查看答案
  • 设学生关系S(sno, sname, sex, dept)的主码为sno,学生选

    [单选题]设学生关系S(sno, sname, sex, dept)的主码为sno,学生选课关系SC(sno, cno, grade)的主码为(sno, cno),则关系模式R(sno, cno, sex, dept, grade)最高属于( )。A.1NFB.2NFC.3NFD.BCNF

  • 查看答案
  • 已知关系模式:S (SNO,SNAME) 学生关系。SNO 为学号,SNAME