范式

1NF:一个属性不可再分

2NF:解决非主属性对码的部分函数依赖,就是不能这样

       解决:哪几个属性有函数依赖,就把他和能推出他们的组成一个新的关系,再把完全依赖的形成一个关系

3NF:解决函数传递以来

       解决:a→b,b→c,因此:a→c;方法:a→b形成能一个关系;a→c形成一个关系

BCNF:每个决定属性集必须包含候选码 

             解决:把有问题的抽出来,另一个关系别带他

多值依赖:一个x对应多个y

通俗理解:A→→B:A和B组合a1b1,a2b2组成的c1 c2相同

4NF:多值依赖上x必须有候选码,必须是非平凡你可以有非平凡,
只是你非平凡的时候必须有函数依赖
再说,正常的多值依赖换成函数依赖
方法:处理4范式:拆左边不是码的时候,就把他拆开
函数依赖是什么?y=f(x)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值