数据库中3NF的含义?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中3NF的含义?相关的知识,希望对你有一定的参考价值。
NF的意思是范式,3NF就是第三范式。
粗略而言数据库分为三个范式。即:第一范式 第二范式 第三范式。
第三范式:第二范式的基础上,不存在传递依赖。
所谓传递依赖是指:例如:数据表中存在字段<学号,姓名,分数>组成,其中<学号>是主键,如果学生的姓名不重复的情况下,那么就存在传递依赖。
扩展资料:
满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。
在创建一个数据库的过程中,范化是将其转化为一些表的过程,这种方法可以使从数据库得到的结果更加明确,这样可能使数据库产生重复数据,从而导致创建多余的表。
范化是在识别数据库中的数据元素、关系以及定义所需的表和各表中的项目等这些初始工作之后的一个细化的过程。
参考资料来源:百度百科-范式 (数据库术语)
参考技术A NF的意思是范式。粗略而言数据库分为三个范式。即:第一范式 第二范式 第三范式。
第一范式的意思是:数据表中的字段都是不可分割的,原子的。第一范式是最简单的,也是必需的。我想你应该明白。
第二范式:在第一范式的基础上,数据表中各字段和主键之间不存在部分依赖。例如:数据表中存在字段<学号,姓名,分数>组成,其中<学号,姓名>组合在一起构成主键。如果学生的姓名不重复的情况下,那么就存在部分依赖。
第三范式:第二范式的基础上,不存在传递依赖。
所谓传递依赖是指:例如:数据表中存在字段<学号,姓名,分数>组成,其中<学号>是主键。如果学生的姓名不重复的情况下,那么就存在传递依赖。即:学号可以唯一确定姓名,而姓名有是不重复的,所以,姓名也可以唯一确定分数。那么,学号决定分数就不唯一了,中间还有姓名可以确定。这就是所谓的传递依赖。 参考技术B 3NF就是第三范式!抓紧时间结贴吧!
浪潮各机型前面板指示灯含义
NF560D2
NF3020M2
NF5020M3
NF5140M3
NF5212H2
NF5220
NF5224L2
NF5240M3
NF5270M3
NF5280M2
NF5280M3
NF5540M3
NF5580M3
NF8420M3
NF8520
NF8560M2
说明:转浪潮官网。
以上是关于数据库中3NF的含义?的主要内容,如果未能解决你的问题,请参考以下文章