问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库:求F={A→B,B→A,B→C,A→C,C→A},最小(极小)函数依赖集合

发布网友 发布时间:2022-05-23 11:45

我来回答

4个回答

热心网友 时间:2023-10-21 15:47

利用分解规则,将所有的函数依赖变成右边都是单个属性的函数依赖。从题目来看,F中的任何一个函数依赖的右部仅含有一个属性:{A→B,B→A,B→C,A→C,C→A}

第二步去冗余的的顺序不同,产生结果也会不同,故最小函数依赖集合不止一个,还可发现另一个最小(极小)函数依赖集合为:{A→B,B→A,A→C,C→A}

给定一个数集A,假设其中的元素为x。现对A中的元素x施加对应法则f,记作f(x),得到另一数集B。假设B中的元素为y。则y与x之间的等量关系可以用y=f(x)表示。函数概念含有三个要素:定义域A、值域C和对应法则f。其中核心是对应法则f,它是函数关系的本质特征。

扩展资料:

函数的对应法则通常用解析式表示,但大量的函数关系是无法用解析式表示的,可以用图像、表格及其他形式表示。

函数与不等式和方程存在联系(初等函数)。令函数值等于零,从几何角度看,对应的自变量的值就是图像与X轴的交点的横坐标;从代数角度看,对应的自变量是方程的解。

另外,把函数的表达式(无表达式的函数除外)中的“=”换成“<”或“>”,再把“Y”换成其它代数式,函数就变成了不等式,可以求自变量的范围。

参考资料来源:百度百科——函数

热心网友 时间:2023-10-21 15:47

数据库:求F={A→B,B→A,B→C,A→C,C→A},最小(极小)函数依赖集合

要解答此问题我们先来了解一下概念:

如果函数依赖集F满足以下条件,则称F为一个极小函数依赖集。也称为最小依赖集或最小覆盖。

(1)F中任一函数依赖的右部仅含有一个属性。

(2)F中不存在这样的函数依赖X→A,使得F与F-{X→A}等价。

(3)F中不存在这样的函数依赖X→A,X有真子集Z使得F-{X→A}U{Z→A}与F等价。

然后我们再来看一下通用解答步骤:

① 用分解的法则,使F中的任何一个函数依赖的右部仅含有一个属性;

② 去掉多余的函数依赖:从第一个函数依赖X→Y开始将其从F中去掉,然后在剩下的函数依赖中求X的闭包X+,看X+是否包含Y,若是,则去掉X→Y;否则不能去掉,依次做下去。直到找不到冗余的函数依赖;

③ 去掉各依赖左部多余的属性。一个一个地检查函数依赖左部非单个属性的依赖。例如XY→A,若要判Y为多余的,则以X→A代替XY→A是否等价?若A属于(X)+,则Y是多余属性,可以去掉。

下面我们来解答以下楼主提出的这个问题:

1、利用分解规则,将所有的函数依赖变成右边都是单个属性的函数依赖。从题目来看,F中的任何一个函数依赖的右部仅含有一个属性:{A→B,B→A,B→C,A→C,C→A},跳过第二步直接进行第三步。

2、去掉F中多余的函数依赖

(1)设A→B冗余,从F中去掉A→B,则F1={B→A,B→C,A→C,C→A}。计算(A)F1+:设X(0)=A,计算X(1):扫描F1中各个函数依赖,找到左部为A或A子集的函数依赖,A→C。故有X(1)=X(0)U C=AC;扫描F1中各个函数依赖,找到左部为AC或为AC子集的函数依赖,C→A,X(2)=X(1)U C=AC.但AC不包含B,故A->B不能从F中去掉。

(2)设B→A冗余,从F中去掉B→A,则F2={A→B,B→C,A→C,C→A}。计算(B)F2+:设X(0)=B,计算X(1):扫描F2中各个函数依赖,找到左部为B或者B子集的函数依赖,B→C.故有X(1)=X(0)U C =BC;扫描F2中各个函数依赖,找到左部为BC或为BC子集的函数依赖,C->A,X(2)=X(1)U A=ABC.X(2)包含所有属性,故B→A可从F中去掉。

(3)设B→C冗余,从F中去掉B→C,则F3={A→B,A→C,C→A}。计算(B)F3+:扫描F3中各个函数依赖,找不到左部为B或B子集的函数依赖,因为找不到这样的函数依赖,故有X(1)=X(0)=B,(B)F1+= B不包含C,故B→C不是冗余的函数依赖,不能从F1中去掉。

(4)设A→C冗余,从F中去掉A→C,则F4={A→B,B→C,C→A}。计算(A)F4+:设X(0)=A,计算X(1):扫描F4中各个函数依赖,找到左部为A或A子集的函数

依赖,A→B。故有X(1)=X(0)U B=AB;扫描F4中各个函数依赖,找到左部为AB或为AB子集的函数依赖,B→C,X(2)=X(1)U C=ABC.X(2)包含所有属性,故A→C可从F中去掉。

(5)设C→A冗余,从F中去掉C→A,则F4={A→B,B→C}。计算(C)F5+:设X(0)=C,计算X(1):扫描F5中各个函数依赖,找到左部为C或C子集的函数依赖,找不到左部为C或C子集的函数依赖,因为找不到这样的函数依赖,故有X(1)=X(0)=C,(B)F1+= C不包含A,故C→A不是冗余的函数依赖,不能从F中去掉。

(6)至此,所有依赖均以验算完毕,故F最小(极小)函数依赖集合为:{A→B,B→C,C→A}

热心网友 时间:2023-10-21 15:47

第二部去冗余的的顺序不同,产生结果也会不同,故最小函数依赖集合不止一个,还可发现另一个最小(极小)函数依赖集合为:{A→B,B→A,A→C,C→A}

热心网友 时间:2023-10-21 15:48

(3)错了,F3里面还有一个B→A没写上去
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 关系模式R的最小函数依赖集F={B→G,CE→B,C→A,CE→G,B→D,C→D},将该关系模式分解为3NF fd啥意思??? 有没有人懂最小函数依赖集到底是个啥,数据库基础的,不懂怎么得到最小函数依赖集,概念也看起来也很抽象 手机上这个木马删除不掉了怎么办 冰红茶和冰绿茶,喝哪个可以减肥啊?? 什么茶叶泡出来和冰红茶的味道差不多,不要求一样,差不多就行! 我手机有个顽固病毒,删不了,咋办? a是冰红茶b是冰绿茶c是柠檬茶d是什么? 被封了15天,到时间会自动解封么? 被封了15天,到时间会自动解封么? 咖啡 冰红茶 绿茶 柠檬水等你选什么 为什么有冰红茶,冰绿茶,却没有冰蓝茶? 茶饮料,冰红茶,绿茶,冰绿茶,劲凉红茶,劲凉绿茶,乌龙茶,铁观音茶,茉莉清茶,茉莉蜜茶。 被封了15天,到时间会自动解封么?会不会影响信誉 被强制封15天,但是能登上去功能被*了,可以提前解封吗? 封了15天怎么解封? 被封了15天,到时间会自动解封么? 被封了15天,到时间会自动解封么? 微信上现在遇到好多显示出来已经购双封的提示,已购双封,是什么意思嘛? 双鱼座的性格,爱情,财运怎样 数据库系统方面的问题,求最小函数依赖集、候选码、分解满足范式的关系模式 数据库中,函数依赖集F={C-&gt;T, HR-&gt;C, HS-&gt;R, TH-&gt;R}则F在关系R={CHRS}上的投影是什么? 急。。。谢谢 关系模式R,函数依赖集F={A-&gt;BC,BC-&gt;A,BCD-&gt;EF,E-&gt;C},怎么证明R是不是bcnf范式? 如意人生男性的领取年龄是从多少岁起的? 来自联通老用户的疑问小米6X铃声咋样设置? 四季豆中毒了怎么办呢 四季豆的做法 吃四季豆中毒怎么处理 婴儿吐奶频繁吵闹,疑似四季豆中毒怎么办 直播怎么在头上加特效 小杨哥直播特效怎么弄的 抖音与真镜哪个更真实 我的苹果11拍抖音脸像被加长了一截一样,不自然不好看,还比不上镜子里自己,之前苹果6都是很好看的? 自以为自己不错和大家认为你不错是两回事抖音是面镜子,促成了我的新成长? 抖音不上镜适合发什么 为什么镜子里面的自己跟拍照的不一样呢 中信银行卡锁住了怎么办 请问,note中文怎么读。 三星GALAXY Note中中文名叫什么 直播设置里码率,帧数,分辨率分别开多少游戏不会卡 配置跟得上的前提下,开直播会对游戏帧数产生影响么