您当前的位置:首页 > 数据库入门

数据库三大范式究竟是什么?

时间:2012-09-11  来源:零基础编程入门教程网|快速学会网站建设【asp.net容易】  作者:Lynn  点击:

摘要:关于数据库三大范式好像有两种说法,一是:
1.字段不可分。
2.有主键,非主键字段依赖主键。
3.非主键字段不能相互依赖。
详情请见:http://zhidao.baidu.com/ques

支持3lshow.com——asp.net入门教程,asp.net视频教程,asp.net实例教程【asp.net教程网】

    数据库三大范式究竟是什么呢?

    关于数据库三大范式好像有两种说法,

    一是:
    1.字段不可分。
    2.有主键,非主键字段依赖主键。
    3.非主键字段不能相互依赖。
    详情请见:http://zhidao.baidu.com/question/38969745.html

    另外一种说法是:
    第一范式:
    1、内容相似的数据列必须消除(消除的办法就是再创建一个数据表来存放他们,建立关联关系)
    2、必须为每一组相关数据分别创建一个表
    3、每条数据记录必须用一个主键来标示

    第二范式:
    1、只要数据列里面的内容出现重复,就意味着应该把表拆分为多个表
    2、拆分形成的表必须用外键关联起来。

    第三范式:
    1、与主键没有直接关系的数据列必须消除(消除的办法就是再创建一个表来存放他们)

    这两种说法有差异,具体数据库三大范式是哪一种啊?
    问题补充:从网上的答案来看,第一种说法较多一些。

     

上一篇:数据库存储过程之【触发器自动生成订单号】    下一篇:数据库【内连接】等值连接,不等连接,不等连接【外连接】左连接,全连接