范式

1NF 是: 每个属性都不可再分

2NF : 消除 非主属性 对于 部分函数依赖 。(无关属性单独成表)(员工表,公司表,)
形象化理解就是:一个男人和一个带着孩子的女人组成一个新家庭,不恰当的说他们是两个家庭。
函数依赖 :若在一张表中,在属性(或属性组)X的值确定的情况下,必定能确定属性Y的值,那么就可以说Y函数依赖于X,写作 X → Y。
部分函数依赖 : Y 函数依赖于 X,但同时 Y 并不完全函数依赖于 X,X P→ Y(p在→上)
传递函数依赖 : Z 函数依赖于 Y,且 Y 函数依赖于 X,X T→ Z(T在→上)
:当 K 确定的情况下,该表除 K 之外的所有属性的值也就随之确定,那么 K 就是码。

3NF: 消除 非主属性 对于 传递函数依赖 。(工号-->公司-->部门)
形象化理解:你托父亲办件事,你父亲托他朋友完成。这期间关系就可以拆成两个。

BCNF: 消除 主属性对于码的 部分与传递函数依赖
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值