我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:藏宝阁 > 第一范式 >

为什么要进行数据的规范化?第一、第二和第三范式有什么区别?

归档日期:07-30       文本归类:第一范式      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  推荐于2016-12-01展开全部所谓范式就是符合某一种级别的关系模式的集合。通过分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合。这一过程称为规范化。

  1、 第一范式(1NF):一个关系模式R的所有属性都是不可分的基本数据项。

  2、 第二范式(2NF):关系模式R属于第一范式,且每个非主属性都完全函数依赖于键码。

  3、 第三范式(3NF):关系模式R属于第一范式,且每个非主属性都不伟递领带于键码。

  4、 BC范式(BCNF):关系模式R属于第一范式,且每个属性都不传递依赖于键码。

  create 学生(姓名,性别年龄) ----(因为性别年龄列包括了两个属性)

  create 学生(姓名,性别,年龄,语文老师名) --(因为老师列不是完全函数依赖于键码)

本文链接:http://kuenergyclub.com/diyifanshi/785.html