有如下三个关系,其关系模式[1]如下: 学生 (学号, 姓名, 性别, 年龄, 所在系), 主码: 学号; 课程 (课程号, 课程名, 学分, 开课学期), 主码: 课程号; 选修 (学号, 课程号, 成绩), 主码: 学号+课程号。 这三个关系说明如下: 一个学生可以选修多门课程,一门课程可以被多个学生所选修,学生和课程是多对多关系。 问:选修关系中的学号和课程号必须是来自学生关系的学号和课程关系的课程号,下列描述正确的是

A. 学生关系和选修关系均为被参照关系 课程关系为参照关系

B. 学生关系和课程关系均为参照关系 选修关系为被参照关系

C. 学生关系和课程关系均为被参照关系 选修关系为参照关系

D. 选修关系和课程关系均为被参照关系 学生关系为参照关系

参考答案与解析:

相关试题

设有关系:S(学号,姓名,性别)、C(课程号,课程名)、SC(学号,课程号)。实

[单选题]设有关系:S(学号,姓名,性别)、C(课程号,课程名)、SC(学号,课程号)。实现查询选修“会计学”课的所有女生姓名的SQL语句是“SELECTFROMS,C,SCWHERE<条件>”。该语句中的<条件>的正确表示是______。A.S.学号=SC.学号AND性别=“女”AND课程名=“会计学”B.S.学号=SC.学号ANDC.课程号=SC.课程号AND课程名=“会计学”C.性别=“女”AND课程名=“会计学”D.S.学号=SC.学号ANDC.课程号=SC.课程号;AND性别=“女”AND课程名

  • 查看答案
  • 有三个关系模式:<br />学生(学号,姓名,性别,年龄,所在院系)<br />课程(课程号,课程名称,学分,教师姓名)<br />学习(学号,课程号,分数)<

    [问答题]有三个关系模式:学生(学号,姓名,性别,年龄,所在院系)课程(课程号,课程名称,学分,教师姓名)学习(学号,课程号,分数)写出实现下列操作的SQL语句

  • 查看答案
  • 有如下关系数据库:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分

    [试题]有如下关系数据库:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用sQL语言完成下列操作:1)检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;2)检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;3)对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;4)定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分。

  • 查看答案
  • 现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课

    [单选题]现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课程号,成绩)。检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。A. SELECT学号,姓名,课程名,成绩FROM S,SC,C; WHERE S.学号=SC.学号AND SC.课程号=C.课程号B. SELECT学号,姓名,课程名,成绩; FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号C. SELECT S.学号,姓名,课程名,成绩; FR

  • 查看答案
  • 设有关系:学生(学号,姓名)、课程(课程号,课程名)、选修(学号,课程号,成绩),“查询选修了学生‘95005’所选修的全部课程的学生的学号”所对应的关系代数[1]表达式为:()。

    设有关系:学生(学号,姓名)、课程(课程号,课程名)、选修(学号,课程号,成绩),“查询选修了学生‘95005’所选修的全部课程的学生的学号”所对应的关系代数[

  • 查看答案
  • 设学生表 S( 学号,姓名,性别,年龄 ) 、课程表 C( 课程号,课程名,学分

    [单选题]设学生表 S( 学号,姓名,性别,年龄 ) 、课程表 C( 课程号,课程名,学分 ) 和学生选课表 SC( 学号 , 课程号,成绩 ), 检索学号、姓名和学生所选课程的课程名和成绩 , 正确的 SQL 命令是A.) SELECT 学号 , 姓名 , 课程名 , 成绩 FROM S,SC,C WHERE S. 学号 =SC. 学号 AND SC. 学号 =C. 学号B.) SELECT 学号 , 姓名 , 课程名 , 成绩 FROM (S JOIN SC ON S. 学号 =SC. 学号) JOI

  • 查看答案
  • 三个关系模型:学生(学号,姓名,性别,出生年月),课程(课程号,课程名,学时数)

    [单选题]三个关系模型:学生(学号,姓名,性别,出生年月),课程(课程号,课程名,学时数)和选修(学号,课程号,成绩),则“学生”关系模型中的主键是()A.学号B.姓名C.性别D.出生年月

  • 查看答案
  • 已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C(课程号,课程名,教师名

    [试题]已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C.(课程号,课程名,教师名)试用SQL查询语句表达下列对教学数据库中的三个基本表S、SC、C的查询:(1)统计有学生选修的课程门数.(2)求选修C4课程的学生的平均年龄.(3)求王平老师所授课程的每门课程的学生平均成绩.(4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数.(5)查询姓名以WANG开头的所有学生的姓名和年龄.

  • 查看答案
  • 设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选

    [单选题]设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是______。A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号 AND SC.学号=C.学号B.SELECT 学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号) JOIN C ON SC.课程号=C.课程号C.SELECT S.学号,姓名,

  • 查看答案
  • 设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正确的SQL命令是(  )。

    [单选题]设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正

  • 查看答案