最小函数依赖的方法.doc

最小函数依赖的方法.doc

ID:58429131

大小:11.50 KB

页数:1页

时间:2020-09-03

最小函数依赖的方法.doc_第1页
资源描述:

《最小函数依赖的方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、最小函数依赖集  定义:如果函数依赖集F满足下列条件,则称F为最小函数依赖集或最小覆盖。  ①F中的任何一个函数依赖的右部仅含有一个属性;  ②F中不存在这样一个函数依赖X→A,使得F与F-{X→A}等价;  ③F中不存在这样一个函数依赖X→A,X有真子集Z使得F-{X→A}∪{Z→A}与F等价。求最小函数依赖的方法:1.将F中的所有依赖右边化为单一元素  此题fd={abd->e,ab->g,b->f,c->j,cj->i,g->h};已经满足2.去掉F中的所有依赖左边的冗余属性.  作法是属性(只检查左边不是单一

2、属性的函数依赖)中去掉其中的一个,看看是否依然可以推导  此题:abd->e,去掉a,则(bd)+不含e,故不能去掉,同理b,d都不是冗余属性  ab->g,也没有  cj->i,因为c+={c,j,i}其中包含i所以j是冗余的.cj->i将成为c->i  F={abd->e,ab->g,b->f,c->j,c->i,g->h};3.去掉F中所有冗余依赖关系.  做法为从F中去掉某关系,如去掉(X->Y),然后在F中求X+,如果Y在X+中,则表明x->是多余的.需要去掉.  此题如果F去掉abd->e,F将等于{ab

3、->g,b->f,c->j,c->i,g->h},而(abd)+={a,d,b,f,g,h},其中不包含e.所有不是多余的.  同理(ab)+={a,b,f}也不包含g,故不是多余的.  b+={b}不多余,c+={c,i}不多余  c->i,g->h多不能去掉.  所以所求最小函数依赖集为F={abd->e,ab->g,b->f,c->j,c->i,g->h};

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。