[单选题]

若在数据库中有“教师”表(教师号、教师名)、“学生”表(学号、学生名)和“课程”表(课程号,课程名)等3个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表下列关于新表的设计中,最合理的设计是(  )。

A.增加两个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号)

B.增加一个表:学生-选课-教师表(学号、课程号、教师号)

C.增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)

D.增加两个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)

参考答案与解析:

相关试题

设有教师和学生两个实体,一个学生的多门课程由多名教师带课,一名教师的课程有多名学

[单选题]设有教师和学生两个实体,一个学生的多门课程由多名教师带课,一名教师的课程有多名学生选修,则教师和学生实体之间的联系类型是(53)。A.1:1B.1:mC.m:1D.m:n

  • 查看答案
  • 一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是(  )。

    [单选题]一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是(  )。A.1:1联系B.1:m联系C.m:1联系D.m:n联系

  • 查看答案
  • 一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程问的联系是(  )。

    [单选题]一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程问的联系是(  )。A.1:1联系B.1:m联系C.m:1联系D.m:n联系

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

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

  • 查看答案
  • 学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由多位教师讲授,课程有课程号、课程名和学分,并参加多

    学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由多位教师讲

  • 查看答案
  • mdb”数据库中有教师、课程、授课、课程成绩和学生表。 (1)以学生、课程和课程

    [试题]mdb”数据库中有教师、课程、授课、课程成绩和学生表。(1)以学生、课程和课程成绩表为数据源,创建查询生成表“查询1”,生成成绩表。生成学生姓名、课程名称和成绩字段。成绩表结果如图所示。(2)以教师、课程、授课和课程成绩表为数据源,创建查询“查询2”,统计具有博士学历的教师所教学生数。结果显示教师姓名、学历和学号之Count字段。查询结果如图所示。

  • 查看答案
  • 设有学生表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.学号,姓名,

  • 查看答案
  • 设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),

    [单选题]设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。A.)课程号,成绩B.)学号,成绩C.)学号,课程号D.)学号,课程号,成绩

  • 查看答案
  • 设学生表 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 . 关系模式属于BCNF

  • 查看答案