更多“若R∈2NF,且消除了非主属性对码的 ______ ,就可把R规范化成3NF。 ”相关问题
  • 第1题:

    2NF通过(37)就规范为3NF。

    A.消除非主属性对码的部分依赖

    B.消除非主属性对码的传递依赖

    C.消除主属性对码的部分和传递依赖

    D.消除非平凡且非函数依赖的多值依赖


    正确答案:B
    解析:当1NF消除了非主属性对候选码的部分依赖就成为2NF,2NF消除非主属性对候选码的传递依赖就成为3NF。答案为B。

  • 第2题:

    下列说法错误是:

    A.为确定r(R)是否满足BCNF范式,必须严格考虑在r上的函数依赖集F中的每一个函数依赖。

    B.非主属性对候选码的部分依赖问题在2NF中解决了。

    C.非主属性对候选码的传递依赖问题由3NF来解决了。

    D.BCNF比3NF严格。


    少用一个元素空间;增加一个标志flag;增加一个计数器,记录队列中元素个数

  • 第3题:

    下列有关范式的叙述中正确的是()。

    A.如果关系模式RÎ1NF,且R中主属性完全函数依赖于主键,则R是2NF

    B.如果关系模式 RÎ3NF,则RÎ2NF一定成立

    C.如果关系模式RÎ1NF,则只要消除了R中非主属性对主键的传递依赖,则R可转换成2NF

    D.如果关系模式RÎ1NF,则只要消除了R中非主属性对主键的部分依赖,则R可转换成3NF


    如果关系模式如果属于4NF,则一定属于BCNF,反之不成立

  • 第4题:

    若R∈2NF,则R的每个()。

    A.主属性部分依赖于候选码

    B.主属性完全依赖于候选码

    C.非主属性部分依赖于候选码

    D.非主属性完全依赖于候选码


    3NF

  • 第5题:

    6、当关系模式R属于3NF,下列说法中()是不正确的。

    A.它一定消除了非主属性对码的部分函数依赖

    B.它一定消除了主属性对码的部分函数依赖

    C.它一定消除了非主属性对码的传递函数依赖

    D.该关系模式一定属性2NF


    B 解析:若关系模型R∈2NF且每一个非主属性都不传递于码,则R∈3NF。3NF就是不允许关系模式的属性之间有这样的非平凡的函数依赖X→Y,其中X不包括码,Y是非主属性。X不包含有两种情况,一种情况X是码的真子集,这是2NF不允许,另一种情况X不是码的真子集,这是3NF不允许的。在3NF中,仍存在一定的插入和删除异常。