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

 bet36365真正的官网     |      2019-11-07 08:40
全部展开
1NF是第一个范例。换句话说,数据库表的每一列都是无法拆分的基本数据元素。同一列不能包含多个值。换句话说,您不能为一个实体属性设置多个值或设置重复的属性。
2NF是第二种标准格式。也就是说,每个表必须仅具有一个数据元素作为主键(主键),而其他数据元素必须一次对应于一个主键。
3NF是第三个范式。也就是说,表中的所有数据元素必须由主键唯一地标识,必须彼此独立,并且没有其他功能关系。
扩展数据:第二个范式规则是数据表中的所有非主属性必须完全取决于数据表的主键。如果非主属性仅与部分主键相关,则第二个范式是未知的。
如果数据表的主键中只有一个字段,则必须将其设置为第二种标准格式(如果数据表设置为第一种标准格式)。
如果存在重复的属性,则可能需要定义一个新实体。新实体由重复属性组成,新实体与原始实体具有一对多关系。
第一个常规1NF格式表的每一行仅包含一个信息实例。
参考资料来源:百科全书百度百科范例百度百科1NF百度百科第二范例百度第三范例