fnf指的是什么呢?

fnf指的是第一范式(first normal form)。

第一范式是指数据库的每一列都是不可分割的基本数据项,强调列的原子性,试题中某一属性不能拥有几个值。

比如数据库的电话号码属性里面不可以有固定电话和移动电话值。一般在我们设计关系型数据库的时候,最多考虑到BCNF就够。符合高一级范式的设计,必定符合低一级范式,例如符合2NF的关系模式,必定符合1NF。

第一范式包括下列指导原则:

1、数据组的每个属性只能包含一个值。

2、关系中的每个属性必须包含相同数量的值。

3、关系中的每个属性一定不能相同。

第一范式是对 关系模式的最起码的要求。不满足第一范式的数据库模式不能称为关系数据库。但是满足第一范式的关系模式并不一定是一个好的关系模式。