首页 > 学院 > 开发设计 > 正文

SQL数据库中的范式

2019-11-06 09:09:17
字体:
来源:转载
供稿:网友
范式:是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。下面就简单介绍下这三个范式。

◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。

◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。

◆ 第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。


上一篇:Combination Sum

下一篇:Surprise ! I'm back!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表