对于课程、教师与参考书3个实体型,如果一门课程可以有若干个教师讲授,使用若干本参考书,而每一个教师只讲授一门课程,每一本参考书只供一门课程使用,则课程与教师、参考书之间的联系是( )。

题目

对于课程、教师与参考书3个实体型,如果一门课程可以有若干个教师讲授,使用若干本参考书,而每一个教师只讲授一门课程,每一本参考书只供一门课程使用,则课程与教师、参考书之间的联系是( )。


相似考题
参考答案和解析
正确答案:一对多
一对多
更多“对于课程、教师与参考书3个实体型,如果一门课程可以有若干个教师讲授,使用若干本参考书,而每一个 ”相关问题
  • 第1题:

    根据下面描述为该学校教务管理设计概念模型。

    1)该系统包括教师、学生、班级、系、课程、课程使用教材等信息。

    2)教师有教师编号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;班级有班级号、班主任信息等;系有系编号、系名和系办公室电话等;课程有课程号、课程名、学分、上课时间和课时等。

    3)每个学生属于一个班,每个班属于一个系,每个教师也属于一个系。

    4)每个班的班主任由一名教师担任,而一名教师只能担任一个班的班主任。

    5)一名教师可以教多门课,一门课程也可以由多名教师主讲。

    6)一名学生可以选修多门课程,一门课程可被若干同学选修,一名学生选中的课程若已经学完,应该记录相应的成绩。

    7)一门课程使用多本参考书,一本参考书只用于一门课程。

    8)学生名、教师名允许有重名,教师编号、学号可作为唯一标识。


    正确答案:系实体集属性:系号系名系主任系办公室电话 班级实体集:班级号学生人数教师编号 学生实体集属性:学号姓名性别出生日期 教师实体集属性:教师编号教师名职称性别出生日期工资电话 课程实体集属性:课程号课程名学分上课时间客容量 教师实体集属性:课程号课程名学分上课时间客容量 教材实体集属性:教材号教材名出版社第一作者
    系实体集属性:系号,系名,系主任,系办公室电话 班级实体集:班级号,学生人数,教师编号 学生实体集属性:学号,姓名,性别,出生日期 教师实体集属性:教师编号,教师名,职称,性别,出生日期,工资,电话 课程实体集属性:课程号,课程名,学分,上课时间,客容量 教师实体集属性:课程号,课程名,学分,上课时间,客容量 教材实体集属性:教材号,教材名,出版社,第一作者

  • 第2题:

    基于如下叙述: 关系模式 Student(Sno,Sname,Cno, Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名、课程号、课程名、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以有若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

    关系模式Student 的候选关键码有_________。

    A.1个,为(Sno,Cno)

    B.1个,为(Sno,Cno,Tname)

    C.2个,为(Sno,Sname,Cno)和(Sno,Cno,Tname)

    D.2个,为(Sno,Sname,Cno)和(Sname,Cno,Tname)


    正确答案:B
    解析:因“一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名”,故候选键为:(Sno,Cno,Tname)。

  • 第3题:

    现有课程、教师与参考书三个实体型,三者之间的关系是: 一门课程可以有若干个教师讲授,使用若干本参考书, 每一个教师只讲授一门课程, 每一本参考书只供一门课程使用 根据上述语义画出ER图。


    错误

  • 第4题:

    下列问题是基于如下叙述:关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。

    关系模式Student的规范化程度最高达到

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A
    解析:关系Student的元组的每个分量不可再分,因此Student∈1NF。(Sno,Cno)是关系的码,而又存在Sno→Sname,即有非主属性Sname对码(Sno,Cno)的部分函数依赖,因此关系Student不属于2NF,也不属于3NF、BCNF。所以关系Student的规范化程度为1NF。本题的答案为A。

  • 第5题:

    如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是( )。

    A)一对一

    B)一对多

    C)多对一

    D)多对多


    正确答案:D
    本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;着表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。本题中一门课程匹配多个教师。一个教师匹配多门课程,故此为多对多关系。