ef 连接不上数据库库原理的问题ef 连接不上数据库库原理已知关系R={A,B,C,D,EF},F={A→C,BC→DE,D→E,CF→B}则(AB):的闭包是

设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },则闭包(AD+)?_百度知道
设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },则闭包(AD+)?
我有更好的答案
按默认排序
我把算法给你贴上,毕竟以鱼授之不如授之以渔。候选码的求解理论和算法首先对于给定的R(U)和函数依赖集F,可以将它的属性划分为4类:L类,仅出现在F的函数依赖左部的属性。R类,仅出现在F的函数依赖右部的属性。N类,在F的函数依赖左部和右部均未出现的属性。LR类,在F的函数依赖左部和右部两部均出现的属性。根据以下定理和推论来求解候选码。定理1:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,则X必为R的任一候选码的成员。推论1:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,且X+包含了R的全部属性,则X必为R的唯一候选码。定理2:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是R类属性,则X不在任何候选码中。定理3:设有关系模式R及其函数依赖集F,如果X是R的N类属性,则X必包含在R的任一候选码中。步骤:(1)将R的所有属性分为L、R、N、LR四类,令X代表L、N两类,Y代表LR类。(2)求 X+(X的闭包)若X+包含了R的全部属性,则X即为R的惟一候选码,转(5);否则转(3)在Y中逐一取每个属性A,求(XA)+。若它包含了R的全部属性,则转(5);否则调换一属性反复进行这一过程,直到试完所有Y中的属性。(4)在Y中依次取两个、三个属性…求它们的属性闭包直到其闭包包含R的全部属性。(5)输出结果。1、给出解题的过程:a.L:B
; LR:A,C ;没有N类属性b.D和E不包含在任何候选码中,只剩下A,B和C,而B属于L类,故必定包含在任意候选码中。将A,B和C组合:AB,BC和ABCc.求闭包AB的闭包:ABCDE BC的闭包:ABCDE不用再计算{ABC}的闭包了,因为存在两个元素的候选键的闭包包含全部属性d.输出候选码为AB,BC2、求F的最小覆盖为:F1={AB-&C,C-&A,C-&D,B-&E}则无损且保持函数依赖的分解为:R1(A,B,C) R2(C,A,D) R3(B,E)或者分解R1(A,B,C) R2(C,D) R3(B,E)也是正确的。请采纳。
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁数据库R(A,B,C,D)F={A-&B,B-&A,AC-&D,BC-&D,AD-&C,BD-&C,A-&-&CD,B-&-&CD)求候选键,具体方法_百度知道
数据库R(A,B,C,D)F={A-&B,B-&A,AC-&D,BC-&D,AD-&C,BD-&C,A-&-&CD,B-&-&CD)求候选键,具体方法
我来帮他解答
其他类似问题
候选键的相关知识
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
阅读(1241)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
id:'fks_',
blogTitle:'2008级数据库原理试卷答案',
blogAbstract:'
2008级数据库原理试卷答案
一、填空题(共10分,每空1分)
1、从数据库管理系统的角度划分数据库系统的体系结构,可分为( )、
( )和( )3层。
答案:外模式、模式、内模式
2、RDBMS的中文意思是( )。
答案:关系数据库管理系统
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 已知如图ef在bd上 的文章

 

随机推荐