[试题]

设数据库中有四个关系

课程关系C(C,CNAME,TNAME)

学生关系S(S,SNAME,AGE,SEX)

选课关系SC(S,C,SCORE)

其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关系中各属性分别为学号,学生姓名,年龄以及性别;用SQL语句完成下面的各个问题:

①创建学生关系S,其中S为主码,SEX只能取F和M两个值,其他的属性不为空

②检索年龄小于17岁的女生的学号和姓名

③检索WANG同学不学的课程的课程

参考答案与解析:

相关试题

假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生

[主观题]假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系( )。A. S B. S,SC C. C,SC D. S,C,SC

  • 查看答案
  • 假设某数据库中有表SC(S,C,SCORE),表C(C,CNAME,TNAME)

    [单选题]假设某数据库中有表SC(S,C,SCORE),表C(C,CNAME,TNAME)和表SC_C(C, CNAME,AVG_GRADE),其中SC表中各属性分别表示为学号,课程号,以及对应的分数;要求把SC表中的每门课程的平均成绩插到表SC_C中,完成下列的SQL语句。INSERT INTO SC C(C,CNAME,AVG GRADE)SELECT C.C,CNAME, (8)F.ROM SC,C(9)(10)8.

  • 查看答案
  • 设教学数据库中有4个关系:教师关系T(T#,TNAME,TITLE)课程关系C(

    [问答题] 设教学数据库中有4个关系:教师关系T(T#,TNAME,TITLE)课程关系C(C#,CNAME,T#)学生关系S(S#,SNAME,AGE,SEX)选课关系SC(S#,C#,SCORE)试用关系代数表达式表示各个查询语句。(1)检索年龄小于17岁的女学生的学号和姓名。(2)检索男学生所学课程的课程号和课程名。(3)检索男学生所学课程的任课老师的职工号和姓名。(4)检索至少选修了两门课程的学生学号。(5)检索至少有学号为S2和S4学生选修的课程的课程号。(6)检索WANG同学不学的课程的课程号

  • 查看答案
  • 现在有学生关系为S(S#,Sname,Sex),课程关系为C(C#,CNAME,

    [单选题]现在有学生关系为S(S#,Sname,Sex),课程关系为C(C#,CNAME,TEACHER),学生选课关系为SC(S#,C#,GRADE),要查找选了"ENGLISH"课程的男生姓名,将涉及到关系( )。A.SB.S,SCC.C,SCD.S,C,SC

  • 查看答案
  • 在"学生£­选课£­课程"数据库中有三个关系: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

  • 查看答案
  • 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名

    [单选题]假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

  • 查看答案
  • 试题(40)—(41)基于“学生—选课—课程”数据库中的三个关系: S(S#,S

    [单选题]试题(40)—(41)基于“学生—选课—课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)(40)若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系A.)S 和 SCB.)SC 和 CC.)S 和 CD.)S、SC 和 C

  • 查看答案
  • 试题 9~12 基于“学生£­选课£­课程”数据库中的三个关系: S(S#, S

    [单选题]试题 9~12 基于“学生-选课-课程”数据库中的三个关系:S(S#, SNAME, SEX, DEPT),C. (C#, CNAME, TEACHER),SC(S#, C#, GRADE)第 9 题 下列关于保持数据库完整性的叙述中,不正确的是( )。A.)向关系SC插入元组时,S#和C#都不能是空值(NULL)B.)可以任意删除关系SC中的元组C.)向任何一个关系插入元组时,必须保证关系主码值的唯一性D.)可以任意删除关系C中的元组

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

    [单选题]基于“学生-选课-课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系(18)。A.S和CB.SC和CC.S和SCD.S、SC和C

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

    [单选题]若“学生-选课-课程”数据库中的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

  • 查看答案
  • 设数据库中有四个关系 课程关系C(C,CNAME,TNAME)学生关系S(S,S