niusouti.com

如果将上述应用的数据库设计为如下三个关系模式:R1(A,A1,A2,A3)R2(B,B1,B2)R3(A,B,D1)那么关系模式R2是否一定满足第3范式?为什么?

题目

如果将上述应用的数据库设计为如下三个关系模式:

R1(A,A1,A2,A3)

R2(B,B1,B2)

R3(A,B,D1)

那么关系模式R2是否一定满足第3范式?为什么?


相似考题
参考答案和解析
正确答案:满足第三范式
满足第三范式 解析:根据候选关键字的定义:设关系模式R (A1,A2,…,An),F是R上的函数依赖集。X是R的一个子集,
①x→A1A2…An∈F+(它的意思是X能够决定唯一的一个元组)。
②不存在X的真子集Y,使得Y也能决定唯一的一个元组,则X就是R的一个候选键(它的意思是,X能决定唯一的一个元组但又没有多余的属性集。)由于(A#,B#)+=(A#,A1,A2,A3,B#,B1,B2,D1),即 (A#,B#)→(A#,A1,A2,A3,B#,B1,B2,D1)∈F+,而且(A#)+=(A#,A1,A2,A3),(B#)+=(B#,B1,B2)。因此,(A#,B#)是关系模式贴的候选键。
假设第二问的关系模式RS上存在函数依赖:A1→A3,则贴只满足1NF,不满足2NF,因为存在非主属性A3对键(A#,B#)的传递依鞍,而且存在非主属性对键的部分函数依赖。
在第三问中,因为R2中有两个非主属性B1和B2,候选键是B#,既不存在非属性对候选键的部分函数依赖,也不存在非主属性对候选键的传递函数依赖。
更多“如果将上述应用的数据库设计为如下三个关系模式: R1(A,A1,A2,A3) R2(B,B1,B2) R3(A,B,D1)那么关 ”相关问题
  • 第1题:

    关系模式R(A1,A2,A3,A4,A5,A6),给定函数依赖集合F={ A2à(A3,A5);(A1,A3)àA6;(A2,A6)à A4 },则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。

    A.r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6) }

    B.r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6),R4(A1,A2) }

    C.r={R1(A2,A3,A5),R2(A1,A2,A3,A4,A6)}

    D.r={R1(A1,A2,A3,A5),R2(A2,A4,A6)}


    C

  • 第2题:

    8、关系模式R(A1,A2,A3,A4,A5,A6),给定函数依赖集合F={ A2à(A3,A5);(A1,A3)àA6;(A2,A6)à A4 },则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。

    A.r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6) }

    B.r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6),R4(A1,A2) }

    C.r={R1(A2,A3,A5),R2(A1,A2,A3,A4,A6)}

    D.r={R1(A1,A2,A3,A5),R2(A2,A4,A6)}


    C

  • 第3题:

    关系模式R(A1,A2,A3,A4,A5,A6),给定函数依赖集合F={ A2à(A3,A5);(A1,A3)àA6;(A2,A6)à A4 },则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。

    A.r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6) }

    B.r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6),R4(A1,A2) }

    C.r={R1(A2,A3,A5),R2(A1,A2,A3,A4,A6)}

    D.r={R1(A1,A2,A3,A5),R2(A2,A4,A6)}

    E.其他都不对。


    C

  • 第4题:

    关系模式R(A1,A2,A3,A4,A5,A6,A7),给定函数依赖集合F={ A1àA2; A1àA3; A3àA4;A3àA5;A5à(A6,A7) } 则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。

    A.r={R1(A1,A2, A3),R2(A3,A4,A5),R3(A5,A6,A7) }

    B.r={R1(A1,A2,A3, A4,A5),R2(A5,A6,A7) }

    C.r={R1(A1,A2, A3),R2(A3,A4,A5,A6,A7) }

    D.r={R1(A2,A3,A6,A7),R2(A1,A4,A5)}


    C

  • 第5题:

    9、关系模式R(A1,A2,A3,A4,A5,A6,A7),给定函数依赖集合F={ A1àA2; A1àA3; A3àA4;A3àA5;A5à(A6,A7) } 则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。

    A.r={R1(A1,A2, A3),R2(A3,A4,A5),R3(A5,A6,A7) }

    B.r={R1(A1,A2,A3, A4,A5),R2(A5,A6,A7) }

    C.r={R1(A1,A2, A3),R2(A3,A4,A5,A6,A7) }

    D.r={R1(A2,A3,A6,A7),R2(A1,A4,A5)}


    C