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




 
 
相关试题     关系数据库 

  第48题    2016年上半年  
关系数据库中通常包含多个表,表与表之间的关联关系通过(48)来实现,通过(49)运算将两个关联的表合并成一张信息等价的表。

  第41题    2012年上半年  
假设关系Rl、R2和R3如下所示:
R2运算,则结果集分别为(41)元关系,共有(42)个元组;若进行R2xσF<4(R3)运算,则结果集为(43)元关系,..

  第32题    2017年上半年  
在关系R(A1,A2 ,A3) 和S(A2 ,A3 ,A4) 上进行

 
知识点讲解
· 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
软考在线版权所有