数据库设计范式

来源:互联网 发布:nginx实现session共享 编辑:程序博客网 时间:2024/06/06 17:30

数据库设计范式

1. 第一范式(1NF): 列仅包含原子值且没有重复的组;

原子值 -  不能再细分的单一值; 重复的组 -  两个或多个逻辑相关的列的集合

 

2. 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖, 即所有非关键字段完全依赖于任意一组候选关键字段;

                                           完全依赖主键;

部分函数依赖 -  存在组合关键字中某些字段决定非关键字段的情况;

 

3. 第三范式(3NF):在第二范式的基础上,数据库表中不存在非关键字段对任一候选关键字段的传递函数依赖;即 表中不能包含已在其他表中定义的非主关键字信息;                         不依赖其他非主属性;

                                      
原创粉丝点击