全部科目 > 数据库系统工程师 >
2023年上半年 上午试卷 综合知识
第 47 题
知识点 3NF(第三范式)  
章/节 关系数据库  
 
 
设有关系:选课(学号,姓名,课程号,成绩),规定姓名不重复,那么这一规则属于();“学号与姓名之间的数据依赖可表述为();选课关系最高属于()。
 
  A.  1NF
 
  B.  2NF
 
  C.  3NF
 
  D.  BCNF




 
 
相关试题     关系数据库 

  第31题    2010年上半年  
若关系R、S如下图所示,π137(σ3<6(R*S))= (30),且结果集的元组列数和元组个数分别为(31) , R÷S=(32)。

  第39题    2023年上半年  
若关系模式R(U, F)属于3NF,则(  )。

  第43题    2024年上半年  
给定关系模式销售排名(员工号,商品号,排名),若每一名员工每种商品有一定的排名,每种商品每一排名只有一名员工,则以下叙述中错误的是(29)。

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