数据库中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的含义?的主要内容,如果未能解决你的问题,请参考以下文章

数据库知识?啥是1NF,2NF,3NF?

数据库中的1NF、2NF、3NF、BCNF、4NF、5NF是怎么回事?

数据仓库3级范式(3NF)基础

数据库范式1NF 2NF 3NF详细阐述

数据库Mysql数据库的三大范式1NF 2NF 3NF

数据库转化为3NF以及BCNF