腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
BCNF
分解
的结果是固定的吗?
、
、
、
我尝试了一些
BCNF
分解
练习,并注意到大型非
BCNF
关系的
分解
后的
BCNF
关系集是不固定的。这取决于我用来
分解
的方法。例如,R(A,B,C,D)可以
分解
为R1(A,B,C)和R2(C,D)以满足
BCNF
,也可以
分解
为R1(B,C,D)和R2(A,C)以满足
BCNF
。是否真的没有修复,或者我可能在
分解
过程中犯了一些错误? 谢谢。
浏览 3
提问于2014-05-01
得票数 1
1
回答
这种关系模式是否存在保持依赖、无损的
BCNF
分解
?
、
这是在3NF,但不是
BCNF
,因为{C->A}。现在看来,这甚至不能被分割成一个无损的
BCNF
,更不用说保持依赖关系了。有什么办法可以证明吗?如果3NF算法的结果没有给出
BCNF
分解
,那么进一步的
BCNF
分解
是不可能的吗? 编辑:我发现每个模式都可以被分割成一个无损的
BCNF
模式。不确定的是保留依赖。这里的无损
分解
是R(B,C),R(C,A)
浏览 0
提问于2022-04-03
得票数 0
1
回答
在
BCNF
分解
中添加最小键
、
、
如果我要为给定的
BCNF
分解
添加一个最小键,那么它是否不再是
BCNF
分解
?形式上,假设我有F (函数依赖组)、模式R及其
BCNF
分解
{R1,R2,R3,R4},我将在
分解
中添加另一个组R5,这是模式R的最小键。新的
分解
{R1,R2,R3,R4,R5}是否仍然是R的
BCNF
分解
?
浏览 2
提问于2012-06-27
得票数 0
1
回答
如何证明
分解
为
BCNF
是不存在的,
BCNF
既是依赖保持的又是无损的?
、
、
、
、
如何证明对于特定的模式,不存在既保留依赖又无损失的
BCNF
分解
?有没有一条规则是成立的?或者我需要经历所有
BCNF
可能的
分解
?
浏览 1
提问于2014-05-18
得票数 2
1
回答
BCNF
中的保持依赖
分解
、
我在关系R上尝试了不同的
BCNF
分解
,但找不到一个可满足的
分解
。但这不是在
BCNF
吗?如果它在
BCNF
中,它看起来是无损的,并且保持依赖性。我被告知,我正在使用的
BCNF
分解
:在F中找到一个包含在R中的违反FD,并删除它,如果有这样的
分解
,就能够找到一个有效的
浏览 6
提问于2020-11-04
得票数 0
回答已采纳
2
回答
将关系
分解
为
BCNF
、
、
当一个关系处于Boyce-Codd范式时,我很难确定,如果它不是
BCNF
,如何
分解
它。鉴于这个例子:我该怎么
分解
它?+ still exist, continue decomposing) R4 = ACE (在这种关系中没有FD闭包) 现在我知道ACE将构成整个关系,但是
分解
的答案是我想我正在为如何正确地将一个关系
分解
成
BCNF
表单以及如何判断何时完成而挣扎。当解
浏览 5
提问于2013-02-27
得票数 32
1
回答
如果我对
BCNF
的理解是正确的,我们怎么知道R1不在
BCNF
中?
、
、
由于在某些FDs中,属性不依赖于键,所以R不在
BCNF
中。CD -> E和DE -> A是对
BCNF
的侵犯。因为,在这些FDs中,属性不依赖于键。,我们必须检查是否R1和R2都在
BCNF
。R1(ACDE), R2(BCD) AB->C BC->D CD-> E DE->A既然CD->E已经应用于
分解
,我们就不需要再使用它了。(1)发现违反规定的人: DE->
浏览 0
提问于2016-01-26
得票数 2
回答已采纳
1
回答
将这种关系
分解
为
BCNF
今天,我阅读关于
BCNF
分解
算法的文章。它说:如果存在
BCNF
违规行为,则设一个为X→Y。计算X+计算R1和R2的FD集合,让这些S1,S2 使用此算法递归
分解
R1、R2。返回这些作文结果的合并
浏览 0
提问于2016-05-24
得票数 2
回答已采纳
1
回答
BCNF
正规化与
分解
、
、
、
我被赋予了关系和功能依赖我想证明它的形式是什么,然后把它转化成
BCNF
。然而-我不知道如何
分解
成
BCNF
。 这会使第一个FD空出来,并且有效地使(A,C)新键-所以它似乎不正确!这种关系能转化为
BCNF
吗?
浏览 1
提问于2016-05-21
得票数 2
回答已采纳
1
回答
关于
BCNF
分解
的特定场景
、
、
、
假设我与FD有关系(A -> D和AB -> ABCD)
BCNF
中会有
分解
关系ABC吗?根据第二个FD,AB构成一个键,因此在
BCNF
中,但是如果您只看FD A -> D,那么这种关系是否不再存在于
BCNF
中?
浏览 2
提问于2014-03-03
得票数 1
回答已采纳
1
回答
无法将这种关系
分解
为
BCNF
、
、
, C, D, E, F, G, H, I }F ={E -> CC -> GH -> IJ}然后,我继续
分解
,在任何违反
浏览 7
提问于2013-03-19
得票数 0
回答已采纳
1
回答
无损连接
分解
特性--
BCNF
分解
只进行一次无损
分解
、
、
在课堂上,导师作了如下陈述:and two
BCNF
decompositionsare lossless for a given R iff they are logically equal 我试着用矛盾来证明,假设有两个
BCNF
分解
,并且找到了矛盾,但是找不到。
浏览 0
提问于2018-12-12
得票数 1
回答已采纳
1
回答
BCNF
分解
、
我正在尝试找出执行
BCNF
分解
的正确步骤。我找到了这个例子,但我不明白如何执行正确的步骤。
浏览 0
提问于2010-12-06
得票数 9
1
回答
BCNF
和3NF:数据库模式的规范化
、
、
、
当将模式转换为
BCNF
或3NF形式时,是否保证它们是无损的,即,如果关系模式R具有违反
BCNF
或3NF条件的依赖项,则将其
分解
为R1和R2,以便R1和R2在
BCNF
或3NF中将R1和R2始终满足以下条件
浏览 5
提问于2015-03-18
得票数 0
2
回答
BCNF
分解
,何时停止
分解
?
、
、
我在理解
BCNF
分解
时遇到了困难。R=(A,B,C) 计算闭包时,我得出的结论是最小键是{AB}和{AC}。Therefore, C --> B IS in violation because如果需要进一步
分解
,我该怎么做?如果我应该在这里结束,你怎么知道什么时候停止
分解
?
浏览 6
提问于2014-03-19
得票数 0
1
回答
检查
分解
是否为Boyce Codd范式
、
、
、
考虑以AB为主键的模式S=(A,B,C,D),下面的函数依赖(FD)持有它: AB -> C,AB -> D,BC -> D是Boyce-Codd范式(
BCNF
)的后续
分解
吗?S1包含FD AB->D,左手边包含它的键AB.S2包含FD >D,其左手侧包含它的键BC.因此,似乎
分解
是在
BCNF
。 然而,我们知道
BCNF
分解
是无损的,而这个不是。
浏览 1
提问于2014-03-10
得票数 2
回答已采纳
1
回答
如何检查
分解
是否在
BCNF
中?
、
、
、
、
我的两个
分解
是R1 = (BCDE)和R2 = (AE)。如何检查这些
分解
是否在
BCNF
中?我知道如何检查它们是否是无损的和保持依赖的(在本例中,我认为这两个答案都是肯定的),而不是如何检查它们是否在
BCNF
中。
浏览 0
提问于2020-03-17
得票数 0
回答已采纳
1
回答
证明
分解
为三个关系是无损的
、
给定具有属性集R和依赖关系集F的关系方案:函数依赖B -> D违反了
BCNF
,因为B不是超级密钥,所以我用以下算法将关系
分解
成3种关系,从而在
BCNF
中转换了关系: Given a schema R.Repeat until all relations are in
BCNF
.Pick any R' having a F.D A --> B that violates
BCNF
.在
浏览 5
提问于2021-08-09
得票数 0
回答已采纳
1
回答
BCNF
分解
?
、
、
、
、
给出了R(A,B,C,D,E)与FDs = {A->BC,CD->E,B->D,E->A}ABCDE -> BD & ABCE将首先
分解
关于ABCE: 因此,它已经在
BCNF
因此需要
分解
为ABC & AE。
浏览 0
提问于2015-06-07
得票数 1
回答已采纳
1
回答
无损
分解
得到
BCNF
(范式)
假设我有一个关系如下:我可以在
BCNF
中无损地将R
分解
为组件关系,同时保留函数依赖吗?我相信第一个不能
分解
成
BCNF
。我相信通过添加BC->D,它可以被
分解
,但我不确定。有人能帮我弄清楚这一点吗?
浏览 0
提问于2016-04-29
得票数 0
点击加载更多
相关
资讯
CAD普通块无法分解,如何重新分解?
载荷分解
度量分解:矩阵分解之下的推荐(三)
什么是CAD图块分解?CAD图块分解的方法
数据降维:特征值分解和奇异值分解的实战分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
腾讯会议
活动推荐
运营活动
广告
关闭
领券