数据仓库和范式

1.范式定义

 

1.范式:设计数据库,遵从的不同规范要求。要求越高,数据库冗余越小

2.六大范式:
    第一范式:1NF
    第二范式:2NF
    第三范式:3NF
    巴斯-科德范式:BCNF
    第四范式:4NF
    第五范式:5NF  -- 完美范式

3.一般只用到前三种

 

2.三种范式介绍

最基础要求,第零范式:无重复数据

                                                               

第一范式:1NF

属性不可再分

表中购买信息还可以进行拆分,价格字段,数量字段

                                                               

第二范式:2NF

要求表中的每一列都要与主键相关,(联合主键时,不能只是与主键的某一部分相关)

在第一范式的基础上,属性要完全依赖主键

            

第三范式:3NF

数据表中的属性都直接与主键相关,不能间接相关

在满足第二范式的基础上,满足直接依赖主键

             

 

转载于:https://www.cnblogs.com/yin-fei/p/10841467.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值