数据库常考题型(3)——求最小函数依赖集

视频链接

https://www.bilibili.com/video/BV11F411K749/?spm_id_from=333.788&vd_source=467ab4c3cef3f6c74754d8540e45d409

注意【很多同学问到,专门说一下】

在去除冗余属性中,是等到这个依赖都处理完才删除该依赖里面的冗余属性,比如

ABD→A

删A,(BD)+=BDE,不含有A,A保留

删B,(AD)+=ADBFEC,含有A,B删除

注意:B虽然写了删除,但还是先留着,等到ABD→A都处理完再删除B

删D,(AB)+=ABE,含有A,D删除

视频笔记

施伯乐教材解法

求F={ABD→AC,C→BE,AD→BF,B→E}的最小函数依赖集


①运用分解规则,F={ABD→A,ABD→C,C→B,C→E,AD→B,AD→F,B→E}

②去除冗余的属性

ABD→A

删A,(BD)+=BDE,不含有A,A保留

删B,(AD)+=ADBFEC,含有A,B删除

删D,(AB)+=ABE,含有A,D删除

∴F={A→A,ABD→C,C→B,C→E,AD→B,AD→F,B→E}

ABD→C

删A,(BD)+=BDE,不含有C,A保留

删B,ÿ
  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值