若关系模式R(U,F)属于3NF,则()。A、一定属于BCNFB、消除了插入的删除异常C、仍存在一定的插入和删除异常D、属于BCNF且消除了插入和删除异常

题目
若关系模式R(U,F)属于3NF,则()。

A、一定属于BCNF

B、消除了插入的删除异常

C、仍存在一定的插入和删除异常

D、属于BCNF且消除了插入和删除异常


相似考题
更多“若关系模式R(U,F)属于3NF,则()。 ”相关问题
  • 第1题:

    假设关系模式R(U,F),属性集U={A,B,C),函数依赖集F={A→B,B→C)。若将其分解为p={R1(U1,F1),R2(U2,F2)),其中U1={A,B),U2={A,C}。那么,关系模式R、R1、R2分别达到了 ( 5 );分解ρ ( 6 ) 。

    A.1NF、2NF、3NF

    B.1NF、3NF、3NF

    C.2 NF、2NF、3NF

    D.2NF、3NF、3NF


    正确答案:D
    题目要求分析R、R1、R2的范式级别。R有函数依赖集F={A→B,B→C)。由于A可确定B和C,所以A为主键,单个属性的主键不可能有部分依赖关系,所以R已符合2NF。进一步分析是否为3NF时,需要识别R中是否存在传递依赖。A→B,B→C属于典型的传递依赖,所以R最高只到2NF。当R被拆分为R1与R2后,R1与R2分别只有两个属性,此时的关系模式不可能存在部分依赖,也没法传递依赖(至少3个属性才可能传递),所以都达到了3NF。接下来判断是否无损分解,由于:U1∩U2=A,U1-U2=B,U2-U1=C。而R中有函数依赖:A→B,所以分解是无损分解。最后判断是否保持函数依赖:R1中包含A与B两个属性,所以A→B依赖关系被R1保持下来了。而R2中的A与C两个属性,没有保持任何函数依赖,导致函数依赖B→C丢失,所以分解没有保持函数依赖。

  • 第2题:

    若关系模式R(U,F)属于3NF,则()。

    A.一定属于BCNF    

    B.消除了插入异常和删除异常

    C.仍可能存在一定的插入异常和删除异常

    D.属于BCNF且消除了插入和删除异常


    正确

  • 第3题:

    证明 (1)如果关系R是BCNF关系模式,则R是3NF关系模式,反之则不然。 (2)如果关系R是3NF关系模式,则R一定是2NF关系模式。


    NF相关 证明.docx

  • 第4题:

    关系模式R中若没有非主属性,则()。

    A.R属于4NF

    B.R属于3NF但不一定属于BCNF

    C.R属于BCNF但不一定属于4NF

    D.R属于2NF但不一定属于3NF


    R属于3NF但不一定属于BCNF

  • 第5题:

    在关系模式R(U,F)中,R∈3NF且具有唯一的候选键,则

    A.R属于3NF不属于BCNF

    B.当候选键是单属性时,R属于BCNF

    C.R不一定属于BCNF

    D.R一定属于BCNF


    D 解析:分析方法与上面类似。通常认为BCNF是修正的第三范式,它比3NF又进一步,就是如果在第三范式中,若每一个决定因素都包含码,则该关系就是BCNF。