热搜词: 

数据库的三大范式通俗解释

发布:须孟韦

第一二三范式的简单理解

第一范式

定义:第一范式(无重复列),数据库表的每一列都是不可分割的原子数据元素,不能是集合、数组、记录等。 -atomic数据元素。

通俗地说:一个字段只存储一条信息。

第二范式

定义:满足第一范式前提的第二范式(属性完全依赖于主键)形式。 形式,当主键由多个属性组成时,可能会出现不符合第二范式的情况。 例如,在具有两个属性的主键中,不能存在这样的属性。 它仅取决于一个主键属性。 这不符合第二范式。

通俗地说:任何字段只依赖于表中的同一个字段。

第三范式

定义:第三范式(属性不能传递依赖于基属性),如果属性依赖于另一个属性,则满足第二范式的前提。 如果一个非主键属性和其他非主键属性依赖于主键,则该属性间接依赖于主键,称为对主属性的传递依赖。

通俗地说:一个表最多只能存储两层同类型的信息

什么是数据库三大范式什么是范式:简而言之,数据库设计与数据的存储性能以及开发人员对数据的操作都有很好的关系。 因此,建立科学规范的数据库需要满足一定的标准,优化数据存储方式。 在关系数据库中,这些规范可以称为范式。
三种主要范式是什么:
第一范式:当关系模式R的所有属性都不能分解为更基本的数据单元时,称R满足第一范式,缩写为1NF。 满足第一范式是标准化关系模型的最低要求。 否则,很多基本操作将无法在这样的关系模型中实现。
第二范式:如果关系模式R满足第一范式,并且R的所有非主属性完全依赖于R的每个候选关键属性,则称R满足第二范式,简写为作为2NF。
第三范式:假设R是满足第一范式条件的关系模式,X是R的任意属性集。 如果X非传递地依赖于R的任意候选关键字,则称R满足第三范式。 缩写为3NF。

以上就是关于数据库的三大范式通俗解释的全部内容,希望能够帮到您。

大家都在看

查看更多综合百科