现有如下关系模式:R(A,B,C,D,E,F) 其中:(A,B)为码 并且存在函数依赖:B→C D→E D→F如果将关系模式R分解为: R1(A,B,D,F)R2(B,C,E)则关系模式R2的码是什么?

题目

现有如下关系模式:R(A,B,C,D,E,F) 其中:(A,B)为码 并且存在函数依赖:B→C D→E D→F如果将关系模式R分解为: R1(A,B,D,F)R2(B,C,E)则关系模式R2的码是什么?


相似考题
更多“现有如下关系模式:R(A,B,C,D,E,F) 其中:(A,”相关问题
  • 第1题:

    已知有如下关系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中标下划线的属性是主码。请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。(10分)


    正确答案:

    【解题思路】
    ER模型和关系模式相互转换的一般规则如下:
    (1)将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。
    f21对干一元联系,按各种情处理,如下表格所示。


    二元关系

    ER图

    转换成的关系

    联系的处理

    主键

    外键

    1:1

    1→1

    (2个关系)
    模式A
    模式B
    (有两种)
    处理方式(1):
    把模式B的主键,
    联系的属性加入模式A
    处理方式(2):
    把模式A的主键,
    联系的属性加入模式B

    ()

    (依据联系的处理方式)
    方式(1):
    模式B的主键为模式A外键
    方式(2):
    表A的主键为表B的外键

    1:N

    1→n

    (2个关系)
    模式A
    模式B
    把模式A的主键,联
    系的属性加入模式B

    ()

    模式A的主键为模式B的外键

    M:N

    m→n

    (3个关系)
    模式A
    模式B
    模式A-B
    联系类型转换
    成关系模式A-B;
    模式A-B的属性:
    (a)联系的属性
    (b)两端实体类型的主键
    两端实体类型的
    主键一起构成模
    式A-B主键
    两端实体类型的主
    键分别为模式A-B的外键

    此题为关系模式转换为实体类型,因此采用实体→关系的逆向思维解题。从模式R1和R2可知,R1和R2为一对一关系,根据这两个模式的拆分可以确定三个实体,此处将这三个实体分别命名为A、B和C。其中A、B和C分别一一对应,且a和c分别是B和C的外键。从模式R1和R4可知,R1和R4为多对一关系,由此确定实体D。从模式R3和R4可知,R3和R4为多对一关系,由此可以确定出实体E。
    【参考答案】
    a、c为A的候选码,可任选其一做主码。可通过以下ER图来表示:


  • 第2题:

    设有关系模式R(课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下:

    F={课程→→教师,(学生,课程)→成绩,(时间,教室)→课程,(时间,教师)→教室,(时间,学生)→教室}

    关系模式R的一个主键是(54),R规范化程度最高达到(55)。若将关系模式R分解为3个关系模式R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中R2的规范化程度最高达到(56)。

    (68)

    A.(学生,课程)

    B.(时间,教室)

    C.(时间,教师)

    D.(时间,学生)


    正确答案:D
    解析:若关系中的某一属性组的值能唯一地标识一个元组,该属性组即为候选码,任选一个候选码便可作为主码。依据该定义可知,A、B、C选项均不能唯一标识该关系模式。显然,关系模式R属于1NF,且每一个非主属性完全函数依赖于主码,因此属于2NF,但由于存在非主属性间的传递依赖关系,所以不属于3NF。R2关系模式中,主键为(学生,课程),不存在非平凡且非函数依赖的多值依赖,所以符合4NF。

  • 第3题:

    ( 17 ) 设有关系模式 R ( A, B, C, D, E, F, G ) , 根据语义有如下函数依赖集 F={A → B,C → D ,

    C → E ( A,D ) → E ,( E,F ) → G } 。关系模式 R 的码是 【 17 】 。


    正确答案:

  • 第4题:

    有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S~学生。根据语叉有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}、关系模式A的关键字是()。

    A、C

    B、(H,R)

    C、(H,T)

    D、(H,S)


    参考答案:D

  • 第5题:

    有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生。根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)RC,(H,S)→R},关系模式A的码是()。

    A、C

    B、(H,S)

    C、(H,R)

    D、(H,T)


    参考答案:B

  • 第6题:

    有关系模式A(C, T, H, R, S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生 根据语义有如下函数依赖集: F={C→T,(H, R)→C,(H,T)→R,(H, S)→R} 关系模式A的码是( )。A.C B.(H, R)C.(H, T) D.(H, S)


    正确答案:D
    有(H,R)可以确定R,有H,R可以确定C,由C可以确定T.

  • 第7题:

    关系模式R(U,F),其中U={A,B,C,D,E},F={AC→E,E→D,A→B,B→D}。关系模式R的候选键是(45),(46)是无损连接并保持函数依赖的分解。

    (56)

    A.AC

    B.ED

    C.AB

    D.ABC


    正确答案:A

  • 第8题:

    关系模式R(C,T,H,R,S),有如下函数依赖集: F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 关系模式R的码是______。

    A.C

    B.(H,R)

    C.(H,T)

    D.(H,S)


    正确答案:D

  • 第9题:

    有关系模式A(A,B,H,R,S),根据语义有如下函数依赖集:F={A→B,(H,R)→A,(H,B)→R,(H,S)→R)现将关系模式A分解为两个关系模式A1(A,B),A2(H,R,S),则其中A1的规范化程度达到( )。

    A)1NF

    B)2NF

    C)3NF

    D)BCNF


    正确答案:D

  • 第10题:

    给定关系模式R(U,F.,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为( )=U,且满足最小性,所以其为R的候选码;关系模式R属于(请作答此空),因为它存在非主属性对码的部分函数依赖;若将R分解为如下两个关系模式( ),则分解后的关系模式保持函数依赖。

    A.1NF
    B.2NF
    C.3NF
    D.BCNF

    答案:A
    解析:
    依题意,对于给定关系模式R(U,F),其中属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为,且满足最小性,因此属性AE为R的候选码。因为关系模式R存在非主属性对码的部分函数依赖,所以它属于第1范式(R∈1NF)。若将R分解为:R1(A,B,C,D)、R2(A,E,G),则分解后的关系模式保持函数依赖。

  • 第11题:

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



    A. 1NF
    B. 2NF
    C. 3NF
    D. BCNF

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

  • 第12题:

    设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}求出R的候选关键字


    正确答案:(CE)+=ABCDE,则CE→U,而C+=C,E+=DE=BDE,根据候选关键字定义,CE是R的候选关键字。

  • 第13题:

    设有如下关系模式:R(A, B, C, D, E),其中R上函数依赖集为:F={(A,B)→E, E→C, C→D}。则在函数依赖的范围内该关系模式最高属于

    A.1NF

    B.2NP

    C.3NF

    D.BCNF


    正确答案:B

  • 第14题:

    设有关系模式R(A, B, C, D, E, F),根据语义有如下函数依赖集:F={A→B,(C,D) →A,(B,C) →D,(C,E)→D,(A,E)→F)。则关系模式R的候选码是( )。

    A.(A,D, E)

    B.(C,D,E)

    C.(B,C)

    D.(C,E)


    正确答案:D
    解析:候选码的定义是:设K为关系模式RU,F>中的属性或属性组。若K→U在F+中,而找不到K的任何一个真子集K',能使 K'→U在F+中,则称K为关系模式R的候选码.本题的关系比较复杂,可以将各选项依次代入,最后可知(C,E)为主码。

  • 第15题:

    设在关系模式R(A,B,C,D) 中,根据语义有如下函数依赖集F={A→B,B→C}。关系模式R的码是【 】。


    正确答案:AD
    A,D 解析:因为A→B,B→C,所以A→C,则有A→ABC,同时D→D,所以AD→ABCD,因此关系的码为AD。

  • 第16题:

    有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S~学生。根据语叉有如下函数依赖集F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}、关系模式A的规范化程度最高达到()。


    参考答案:1NF

  • 第17题:

    第(32)~(34)题基于以下的叙述。有关系模式A(C,T,H,R,S),其中 C:课程,T:教员,H:上课时间,R:教室,S:学生 根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系模式A的码是( )。

    A.C

    B.(H,R)

    C.(H,T)

    D.(H,S)


    正确答案:D

  • 第18题:

    设有如下关系模式:R(A,B,C,p,E),其中R上函数依赖集为:F={(A,B)→E,E→C, C→D}。在函数依赖的范围内该关系模式最高属于( )。

    A.1NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:B

  • 第19题:

    设有关系模式R(A,B,C,D,E,F),若有如下的函数依赖集F={A→B,(C,A)→D, (E,F)→A, (E,B)→F, (E,C)→F},若将R分解为3个关系模式R1(A,B), R2(C,A,D),R3(C,E,F,A),则关系模式R2的规范化程度最高达到( )。

    A.2NF

    B.3NF

    C.BCNF

    D.4NF


    正确答案:D
    解析:若每个属性都不传递依赖于任何关键字,则REBCNF,对关系上的任何一个多值相关性X→→y,若Y-X≠φ,XY≠R时,总是R的关键字,则R∈4NF。

  • 第20题:

    设有关系模式R(A,B,C,D,E,F),根据语义有如下函数依赖集:F={A→B,(C,D)→A,(B,C)→D,(C,E)→D,(A,E)→F)。则关系模式R的候选码是( )。


    正确答案:D
    由(C,E)→D,(C,D)→A,A→B,(B,C)→D,(A,E)→F,最后可知(C,E)为主码。

  • 第21题:

    给定关系模式R(U,F.,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为(请作答此空)=U,且满足最小性,所以其为R的候选码;关系模式R属于( ),因为它存在非主属性对码的部分函数依赖;若将R分解为如下两个关系模式( ),则分解后的关系模式保持函数依赖。



    答案:D
    解析:
    依题意,对于给定关系模式R(U,F),其中属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为,且满足最小性,因此属性AE为R的候选码。因为关系模式R存在非主属性对码的部分函数依赖,所以它属于第1范式(R∈1NF)。若将R分解为:R1(A,B,C,D)、R2(A,E,G),则分解后的关系模式保持函数依赖。

  • 第22题:

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

    A.1NF
    B.2NF
    C.3NF
    D.BCNF

    答案:B
    解析:
    本题主要考查关系模式规范化方面的相关知识。本题的正确答案为B。因为根据函数依赖集F可知,R中的每个非主属性完全函数依赖于(时间,学生),所以R是2NF。

  • 第23题:

    现有如下关系模式:R(A,B,C,D,E,F) 其中:(A,B)为码 并且存在函数依赖:B→C, D→E ,D→F 该关系模式满足2NF吗?为什么?


    正确答案: 不满足2NF,因为C部分依赖于码。