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




 
 
相关试题     关系数据库 

  第34题    2017年上半年  
给定关系模式R<U ,F> ,U={A,B,C,D,E},F= {B→A ,D →A ,A→E ,AC →B },则R的候选关键字为(34),分解ρ= (R1(ABCE),R2(..

  第48题    2021年上半年  
设有关系模式:选课(学号,课程号,课程名,成绩),其函数依赖集为{课程号+课程名,课程名->课程号,(学号,课程号)->成绩}。则关于该关系模式,以下说..

  第50题    2018年上半年  
下列关于函数依赖的叙述中,错误的是( )

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