函数依赖闭包及求闭包的算法

F 的闭包:

在关系模式 R<U F> 中为 F 所逻辑蕴含的函数依赖的全体叫作 F 的闭包,记为 F +

 

属性集 X 关于函数依赖集 F 的闭包:

F 为属性集 U 上的一组函数依赖, X Í U XF + ={ A|X A 能由 F 根据 Armstrong 公理导出 } XF + 称为属性集 X 关于函数依赖集 F 的闭包.

 

算法  求属性集 X X Í U )关于 U 上的函数依赖集 F 的闭包 XF +

 

输入: X F         输出: XF +

步骤:

1 )令 X 0=X i =0

2 )求 B ,这里 B = { A |( $ V)( $ W )(V W Î F V Í X i )∧ A Î W) }

3X i+1=B X i

4 )判断 X i+1= X i )吗 ?

5 )若相等或 X i=U , X i )就是 XF + , 算法终止。

6 )若否,则 i =i +l ,返回第( 2 )步。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值