niusouti.com
参考答案和解析
B
更多“5、设关系模式R是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题:

    域表达式{ab|R(ab)∧R(ba)}转换成为等价的关系代数表达式,所列出的式子中(47)是不正确的。SQL中集合成员资格的比较操作“元组NOT IN(集合)”中的“NOT IN”与(48)操作符等价。SQL中涉及属性AGE是甭是空值的比较操作,写法(49)是错误的。类似于“工资在800至5000之间”这种约束,是属于DBS的(50)功能。设关系模式Q是3NF模式,那么,(51)这种提法是不正确的。

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    下面对3NF的叙述中,不正确的说法是( )。

    A.3NF模式中不存属性对侯选键的传递依赖。

    B.3NF模式不存在非主属性对侯选键的部分依赖。

    C.如果模式R是3NF,那么R一定是2NF。

    D.任何一个关系模式都可以既保持函数依赖又无损地分解为一系列3NF集。


    正确答案:A

  • 第4题:

    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(5)处应选择()

    • A、1NF模式集
    • B、2NF模式集
    • C、3NF模式集
    • D、模式级别不确定

    正确答案:C

  • 第5题:

    如果关系模式R中的属性全部是主属性(即主关键字由所有属性构成),R满足3NF。


    正确答案:正确

  • 第6题:

    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(3)处应选择()

    • A、属于1NF但不属于2NF
    • B、属于2NF但不属于3NF
    • C、属于3NF但不属于2NF
    • D、属于3NF

    正确答案:A

  • 第7题:

    设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D,E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别是()。

    • A、2NF和3NF
    • B、3NF和2NF
    • C、3NF和BCNF
    • D、2NF和BCNF

    正确答案:D

  • 第8题:

    设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。试把R分解成3NF模式集。


    正确答案:此时如果将R分解成ρ={CB,BA},则ρ是3NF模式集。

  • 第9题:

    一个关系模式如果达到了3NF,那么它可以是()、()、()范式


    正确答案:1NF;2NF;3NF

  • 第10题:

    如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?说明理由。


    正确答案:R属于3NF。
    根据题意可知,R中无非主属性,满足3NF的条件,即不存在非主属性对键的部分和传递函数依赖。

  • 第11题:

    问答题
    设关系模式R(A,B,C,D,E,G,H)上的函数依赖集F={AC→BEGH,A→B,C→DEH,E→H},试将R分解成等价的3NF模式集。

    正确答案: 第一步,求出F的最小依赖集。
    (1)把每个FD的右边拆成单属性,得到9个FD。
    (2)消除冗余的FD。
    (3)消除FD中左边冗余的属性。
    (4)再把左边相同的FD合并起来。
    可得到4个FD://AC→G,A→B,C→DE,E→H。
    第二步,从最小依赖集求得3NF模式集。
    (1)对每一个FD,形成一个关系模式,得到ρ={ACG,AB,CDE,EH}。
    (2)从最小依赖集,求得模式R的关键码为AC,且AC已在第一个模式ACG中,故分解结束,即为所求的3NF模式集。
    解析: 暂无解析

  • 第12题:

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

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

    B

    如果关系模式R符合3NF,则R符合2NF一定成立

    C

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

    D

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


    正确答案: B
    解析: 暂无解析

  • 第13题:

    关系模式R(S,T,J)中,每个属性均不可分,存在函数依赖有:(S,J)→T,(S,T)→J,T→J,则下述说法正确的是______。

    A.关系模式R满足1NF,但不满足2NF

    B.关系模式R满足2NF,但不满足3NF

    C.关系模式R满足3NF,但不满足BCNF

    D.关系模式R满足BCNF,但不满足4NF


    正确答案:C
    解析:此题最大的陷阱就是“(S,T)→J,T→J”,有些读者一看到这种形式,就立即做出判断“这个关系不满足2NF,因为它存在部分函数依赖”。但这种断定是错误的,因为他们忘记了一个重要的前提,那就是:2NF要求每一个“非主属性”完全函数依赖于码。该关系模式的候选码是(S,J)和(S,T),所有的属性都是主属性,所有该关系模式至少是3NF,又因为T→J的左部未包含该关系的某一候选码,所以它不是BCNF。正确答案应为C。

  • 第14题:

    下列关于函数依赖叙述中,不正确的是

    A.在函数依赖的范畴内,BCNF达到了最高的规范化程度

    B.在函数依赖的范畴内,BCNF3NF2NF1NF成立

    C.如果一个关系模式R∈3NF,则它一定是BCNF

    D.如果一个关系模式R∈3NF,则它一定是2NF


    正确答案:C
    解析:因为在函数依赖的范畴内,BCNF3NF2NF1NF成立。注意:如果一个关系模式R∈3NF,不能表示它一定是BCNF。

  • 第15题:

    设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。 (1)试说明R不是3NF模式的理由。 (2)试把R分解成3NF模式集。


    正确答案: (1)从已知FD集F,可知R的候选键是C。从C→B和B→A,可知C→A是一个传递依赖,因此R不是3NF模式。
    (2)此时R应分解成ρ={CB,BA},ρ是3NF模式集。

  • 第16题:

    将2NF的关系模式转变为3NF的关系模式,是消除了()。


    正确答案:非主属性对码的函数据依赖

  • 第17题:

    一个关系模式如果达到了3NF,那么它可以是下列哪个范式()

    • A、BCNF
    • B、1NF
    • C、2NF
    • D、3NF

    正确答案:B,C,D

  • 第18题:

    设关系模式R(A,B,C,D,E,G,H)上的函数依赖集F={AC→BEGH,A→B,C→DEH,E→H},试将R分解成等价的3NF模式集。


    正确答案: 第一步,求出F的最小依赖集。
    (1)把每个FD的右边拆成单属性,得到9个FD。
    (2)消除冗余的FD。
    (3)消除FD中左边冗余的属性。
    (4)再把左边相同的FD合并起来。
    可得到4个FD://AC→G,A→B,C→DE,E→H。
    第二步,从最小依赖集求得3NF模式集。
    (1)对每一个FD,形成一个关系模式,得到ρ={ACG,AB,CDE,EH}。
    (2)从最小依赖集,求得模式R的关键码为AC,且AC已在第一个模式ACG中,故分解结束,即为所求的3NF模式集。

  • 第19题:

    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(4)处应选择()

    • A、1NF模式集
    • B、2NF模式集
    • C、3NF模式集
    • D、模式级别不确定

    正确答案:B

  • 第20题:

    设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。 试说明R不是3NF模式的理由。


    正确答案: 从已知函数依赖集F可知,R的候选键是C。由C→B,B→A可知,C→A是一个传递依赖,因此R不是3NF模式。

  • 第21题:

    设关系模式R(A,B,C,D),(A,B)->C,C->D是R的属性依赖函数,则由于R中存在()依赖,故不满足3NF,为使R满足3NF,应将R分解为()和()


    正确答案:传递;R1(A,B,C);R2(C,D)

  • 第22题:

    问答题
    如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?说明理由。

    正确答案: R属于3NF。
    根据题意可知,R中无非主属性,满足3NF的条件,即不存在非主属性对键的部分和传递函数依赖。
    解析: 暂无解析

  • 第23题:

    单选题
    设图书馆数据库中有一个关于读者借书的关系模式R(L#,B#,BNAME,AUTH,BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。 如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。 那么,关系模式R上基本的函数依赖集为(1),R上的关键码为(2),R的模式级别为(3)。 如果把关系模式R分解成数据库模式ρ1={(L#,B#),(B#,BNAME,AUTH,BIRTH)},那么R分解成ρ1是无损分解、保持依赖且ρ1属于(4)。 如果把关系模式R分解成数据库模式ρ2={(L#,B#),(B#,BNAME,AUTH),(AUTH,BURTH)},那么R分解成ρ2是无损分解、保持依赖且ρ2属于(5)。 空白(3)处应选择()
    A

    属于1NF但不属于2NF

    B

    属于2NF但不属于3NF

    C

    属于3NF但不属于2NF

    D

    属于3NF


    正确答案: D
    解析: 暂无解析

  • 第24题:

    问答题
    设关系模式R(ABC),F是R上成立的FD集,F={C→B,B→A}。 (1)试说明R不是3NF模式的理由。 (2)试把R分解成3NF模式集。

    正确答案: (1)从已知FD集F,可知R的候选键是C。从C→B和B→A,可知C→A是一个传递依赖,因此R不是3NF模式。
    (2)此时R应分解成ρ={CB,BA},ρ是3NF模式集。
    解析: 暂无解析