社区
软件水平考试
帖子详情
为什么说将R(A、B、C)解成R1=(AB)和R2=(BC)不具有无损联接
liangshutao
2004-04-19 01:39:50
书上讲解如下:
设R(A、B、C), F={A→B、B→C}
如果分解成R1=(AB)和R2=(BC),则对应的F1={ A→B },F2={ B→C },不具有无损联接。
我问:为什么说将R(A、B、C)解成R1=(AB)和R2=(BC)不具有无损联接?
...全文
123
5
打赏
收藏
为什么说将R(A、B、C)解成R1=(AB)和R2=(BC)不具有无损联接
书上讲解如下: 设R(A、B、C), F={A→B、B→C} 如果分解成R1=(AB)和R2=(BC),则对应的F1={ A→B },F2={ B→C },不具有无损联接。 我问:为什么说将R(A、B、C)解成R1=(AB)和R2=(BC)不具有无损联接?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaojieandy
2004-04-22
打赏
举报
回复
A B C
------------------
AB a1 a2 b13 ----第一行
BC b21 a2 a3 --第二行
AB中由A则在一行一列处填啊a1 AB中有B在一行二烈处填a2 AB中无c在一行三列处填b13
其他同理!
loopf
2004-04-20
打赏
举报
回复
书上的详细说明:
1、关系模式R=A1...An,R上成立的FD集F,R的一个分解ρ={R1,...Rk}
构造k行n列的表格每列对应一个属性Aj(1≤j≤n),每行对应一个模式Ri(1≤i≤k);如果Aj在Ri中,则在表格i行j列处填aj,否则填bij
2、将表格看成R的一个关系,对于F中一个FD X->Y,如果表中有两行在X分量上相等,在Y分量上不等,则将这两行在Y分量上改成相等。若Y分量中有一个是aj,则将另一个改为aj;若没有aj,则用其中一个bij代替另一个。循环此过程,直到表格无法再修改(这个过程称chase过程)
3、若修改后的表格中有一行全为a,即a1a2...an,则ρ对于F是无损分解
maladola
2004-04-20
打赏
举报
回复
能解释一下你的初始表格如何构造?
loopf
2004-04-19
打赏
举报
回复
提供一种判断方法:
(1)构造初始表格
A B C
------------------
AB a1 a2 b13
BC b21 a2 a3
(2)由f{A->b,B->C},将表修改为
A B C
------------------
AB a1 a2 b13
BC b21 a2 a3
(3)由于表中没有全a的行,所以,此分解属于有损分解
而对于分解p{AB,AC}由以上步骤:
初始表:
A B C
------------------
AB a1 a2 b13
AC b21 a2 a3
由f{A->B,A->C}替换后,表为
A B C
------------------
AB a1 a2 a3
AC b21 a2 a3
表中有一行为全a,所以此分解为无损分解!
liangshutao
2004-04-19
打赏
举报
回复
更正:为什么说将R(A、B、C)分解成R1=(AB)和R2=(BC)不具有无损联接
无损
联接
分解
NULL 博文链接:https://sunct.iteye.com/blog/1662483
数据库课后习题
数据库课后习题
无损
连接
1
无损
连接 定义:
无损
联接
分解是将一个关系模式分
解成
若干个关系模式后,通过自然
联接
和投影等运算仍能还原到原来的关系模式,则称这种分解为
无损
联接
分解。 1.2具体实例 设R=A
BC
DE,
R1
=AD,
R2
=
BC
,R3=BE,R4=CDE, R5=AE, 设函数依赖: A->C, B->C, C->D, DE->C, CE->A. 判断R分
解成
ρ={
R1
,
R2
,...
数据库原理选择题总结(第4章)
第四章 1. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {
AB
,
BC
}相对于F ()(2001年10月全国卷) A. 是
无损
联接
,也是保持FD的分解 B. 是
无损
联接
,但不保持FD的分解 C. 不是
无损
联接
,但保持FD的分解 D. 既不是
无损
联接
,也不保持FD 的分解 2. 关系模式R分
解成
ρ = {
R1
,…,Rk},F是R上的一个FD集,那么R中满足F
CH5习题答案
若函数依赖A→B在R上成立,因为 U1=
AB
,U2=AC,则U1∩U2=A,U1-U2=B,(U1∩U2)→(U1-U2)∈F+,由教材定理5.6,
R1
(A,B)和
R2
(A,C)是关系R(A,B,C)的
无损
分解,因此关系R(A,B,C)等于其投影
R1
(A,B)和
R2
(A,C) 的连接。3. 关系模式R(U,F),其中U={C,T,H,I,S,G},F={CS→G,C→T,TH →I,HI →C,HS →I},将其分
解成
满足3NF且
具有
无损
连接性和保持函数依赖的关系模式。J为N类属性,必包含在任一候选码中。
软件水平考试
2,958
社区成员
22,569
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章