第三范式(3NF)
一个规范的数据结构转换成3NF和BCNF范式的数据结构的步骤是规范化-1NF-2NF-3NF-BCNF。
第二范式(2NF)
第三范式是指关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于任何主关键字。
若关系模式R属于2NF,且它的每一个非主属性都不传递函数依赖于R的主键,则称R属于()
若一个关系的任何属性都不传递依赖任何候选码,则称该关系达到BC范式。
若一个关系的任何非主属性都不传递依赖于任何候选码,则称该关系达到第三范式。
10. 若 R ∈ 2NF ,且它的 _____________ 关键字,则称 R 属于第三范式关系,记为 ____________ 。
规范化过程是对关系模式逐步分解的过程,消除了( )不能从2NF向3NF变换。
关系模式中不满足第二范式的一定也不是第三范式。
3NF消除了所有非主属性对码的传递依赖。( )
设关系模式R(U)∈2NF,且每一个非主属性既不部分函数依赖于码,也不传递函数依赖于码,则称R(U)为( )范式。
3NF 消除主属性对码的部分和传递函数依赖规范化为 BCNF 。
4、如果关系模式S<A,D>是第三范式,它的任何一个主属性都既不部分也不传递依赖于S的任何候选键,则称S∈BCNF。
不满足3NF的关系模式会存在( )的缺陷
如果在主属性之间存在传递函数依赖或部分函数依赖,则不属于第三范式。()
学号 姓名 系编号 系负责人 的存储方式,满足2NF,不满足3NF
消除了非主属性对主码的部分函数依赖的关系模式,满足()范式。
消除了非主属性对侯选键传递依赖的关系模式,称为3NF模式。()
设有如下关系模式R(学号,姓名,系别,系主任,课程号,成绩)。 其基本函数依赖集F={学号 ---->系别,系别---->系主任,(学号,课程号)---->成绩} (1)写出关系模式R的候选码。(3分) (2)关系模式R最高属于第几范式?为什么? (4分) (3)如果R不属于3NF,请将R分解成3NF。 (3分)
10、3NF消除了传递函数依赖。
1、在下列的范式中,哪个消除了对主键的传递依赖?
2、举例说明关系规范化过程。要求从2NF——>3NF 。
3、当一个达到2NF的关系中,消除了非主属性对主属性的(),就达到了3NF。