全部科目 > 数据库系统工程师 >
2023年上半年 上午试卷 综合知识
第 39 题
知识点 3NF(第三范式)  
章/节 关系数据库  
 
 
若关系模式R(U, F)属于3NF,则(  )。
 
  A.  一定属于BCNF
 
  B.  消除了插入和删除异常
 
  C.  仍存在一定的插入和删除异常
 
  D.  属于BCNF且消除了插入和删除异常




 
 
相关试题     关系数据库 

  第33题    2013年上半年  
关系R、S如下图所示,关系代数表达式πR.A,S.B,S.CR.A>S.B(RxS)(33),它与 元组演算表达式{t I (彐u)(彐v)(R(u)&..

  第36题    2023年上半年  
设有关系R(E, F, G)和S(F, G, H, K),关系代数表达(  )可正确计算:如果进行运算R-S,其结果集包含属性(  )。

  第47题    2020年下半年  
关系模式R<{A,B,C.D},{A→B, A→D. D→A. B→C}最高属于(46),原因是该模式存在(47)。

 
知识点讲解
· 3NF(第三范式)
 
        3NF(第三范式)
        【定义7.12】若关系模式R(U,F)中不存在这样的码X,属性组Y及非主属性使得X→Y,成立,则关系模式R∈3NF。
        即当2NF消除了非主属性对码的传递函数依赖,则称为3NF。
        例如,FIRST1?3NF,因为在分解后的关系模式FIRST1中有Sno→Status,Status→City,存在着非主属性City传递依赖于码Sno。若此时将FIRST1继续分解为:
        FIRST11(Sno,Sname,Status)∈ 3NF
        FIRST12(Status,City)∈3NF
        通过上述分解,数据库模式FIRST转换为FIRST11(Sno,Sname,Status)、FIRST12(Status,City)、FIRST2(Sno,Pno,Qty)三个子模式。由于这三个子模式都达到了3NF,因此称分解后的数据库模式达到了3NF。
        可以证明,3NF的模式必是2NF的模式。产生冗余和异常的两个重要原因是部分依赖和传递依赖。因为3NF模式中不存在非主属性对码的部分函数依赖和传递函数依赖,所以具有较好的性能。对于非3NF的1NF、2NF其性能弱,一般不宜作为数据库模式,通常要将它们变换成为3NF或更高级别的范式,这种变换过程称为“关系模式的规范化处理”。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有