设有课程关系模式如下:R(C,Cn,T,Ta),(其中,C为课程号,Cn为课程名称,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为()A.(C,T)→TaB.C→Cn,Cn→TaC.C→T,T→TaD.C→Tn

题目

设有课程关系模式如下:R(C,Cn,T,Ta),(其中,C为课程号,Cn为课程名称,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为()

A.(C,T)→Ta

B.C→Cn,Cn→Ta

C.C→T,T→Ta

D.C→Tn


相似考题
更多“设有课程关系模式如下:R(C,Cn,T,Ta),(其中,C为课程号,Cn为课程名称,T为教师名,Ta为教师地址)并且 ”相关问题
  • 第1题:

    设有课程关系模式如下: R(C,Cn,T,Ta)(其中C为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为

    A.C→T,T→Ta

    B.C→Cn,Cn→Ta

    C.(C,T)→Ta

    D.C→Tn


    正确答案:A

  • 第2题:

    设有关系模式R (课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下:
    F={课程→→教师,(学生,课程)→成绩,(时间,教室)→课程,
    (时间,教师)→教室,(时间,学生)→教室}
    关系模式R的一个主键是(请作答此空),R规范化程度最高达到( )。若将关系模式R分解为3个关系模式R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中R2的规范化程度最高达到( )。

    A. (学生,课程)
    B. (时间,教室)
    C. (时间,教师)
    D. (时间,学生)

    答案:D
    解析:
    通过主键应该是可以推导出关系中的所有其它属性的,那么通过函数依赖集F我们可以知道,通过(时间,学生)可以推导出教室,然后通过(时间,教室)可以推导出课程,通过(学生,课程)又能推导出成绩,通过课程又可能推导出教师,所有其它属性都可以被推导出来,因此(时间,学生)是主键。
    从函数依赖集F我们可以看到,没有对主键中单个属性的依赖关系,所有不存在非主属性对码的部分依赖,但存在传递依赖,因此关系模式只满足第2范式。
    分解后的R2只包含了学生,课程及成绩三个属性,它们之间的依赖关系是(学生,课程)→成绩,那么主键应该是(学生,课程),这里不存在部分依赖,也不存在传递依赖,因此满足BC范式。

  • 第3题:

    设有两个关系 (1)教师关系T,包括教师编号TNo,姓名TN,系别TD,职称RANK; (2)课程关系C,包括课程号CNo,课程名CN。 教师编号和课程号分别是上述两个关系的主键,请用SQL语句创建教师数据表T。
    CREATE TABLE T{
    TNo INT PRIMARY KEY,
    TN CHAR(30),
    TD CHAR(20),
    RANK CHAR(20) }

  • 第4题:

    设有关系模式R(课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下:F={课程→→教师,(学生,课程)→成绩,(时间,教室)→课程,(时间,教师)→教室,(时间,学生)→教室}关系模式R的一个主键是(请作答此空),R规范化程度最高达到( )。若将关系模式R分解为3个关系模式R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中R2的规范化程度最高达到( )。

    A.(学生,课程)
    B.(时间,教室)
    C.(时间,教师)
    D.(时间,学生)

    答案:D
    解析:
    本题主要考查关系模式规范化方面的相关知识。本题正确答案为D。因为根据函数依赖集F可知(时间,学生)可以决定关系R中的全部属性,故关系模式R的一个主键是(时间,学生)。

  • 第5题:

    用SQL语句创建数据表。设有两个关系 (1)教师关系T,包括教师编号TNo,姓名TN,系别TD,职称RANK; (2)课程关系C,包括课程号CNo,课程名CN。 教师编号和课程号分别是上述两个关系的主键,假设还存在教师教授课程关系TC,包括教师编号TNo和课程号CNo。注意:说明主键码和外键码约束
    CREATE TABLE TC{
    TNo INT,
    CNo INT,
    PRIMARY KEY (Tno,Cno),
    FOREIGN KEY (TNo) REFERENCES T(TNo),
    FOREIGN KEY (CNo) REFERENCES C(CNo)
    }