设有一关系模式R (A, B, C, D,E),在该关系 模式上有函数依赖集:{A->D. C->E. (A,B)->
C,E->B},请回答:
1. 试找出关系模式只中的所有候选关键字
2. 该关系模式最高能够满足第几范式?
3.试对该关系模式进行分解,使其最终满足第
三范式(保持函数依赖)。

1个回答
展开全部
摘要 1. 关系模式R中的所有候选关键字为 {A, B}。
因为A和B都是超键,且没有其他属性可以被去掉。
2. 该关系模式最高能够满足第三范式。
因为所有非主属性都完全函数依赖于候选关键字,不存在传递依赖。
3. 对该关系模式进行分解,使其最终满足第三范式的过程如下:
- 根据函数依赖集,得到两个关系模式R1(A, D)和R2(C, E, B)。
- R1和R2都满足第三范式,因为它们没有传递依赖。
- 最终分解后的关系模式为R1(A, D)和R2(C, E, B)。这样分解后,每个关系模式中的属性都只有一个候选关键字,满足第三范式。
咨询记录 · 回答于2024-01-07
设有一关系模式R (A, B, C, D,E),在该关系 模式上有函数依赖集:{A->D, C->E, (A,B)-> C,E->B},请回答: 1. 试找出关系模式只中的所有候选关键字 2. 该关系模式最高能够满足第几范式? 3. 试对该关系模式进行分解,使其最终满足第三范式(保持函数依赖)。
1. 关系模式R中的所有候选关键字为 {A, B}。 * 因为A和B都是超键,且没有其他属性可以被去掉。 2. 该关系模式最高能够满足第三范式。 * 因为所有非主属性都完全函数依赖于候选关键字,不存在传递依赖。 3. 对该关系模式进行分解,使其最终满足第三范式的过程如下: * 根据函数依赖集,得到两个关系模式R1(A, D)和R2(C, E, B)。 * R1和R2都满足第三范式,因为它们没有传递依赖。 * 最终分解后的关系模式为R1(A, D)和R2(C, E, B)。 这样分解后,每个关系模式中的属性都只有一个候选关键字,满足第三范式。
谢谢
明白了
谢谢
那就好
OK
没有
那行,祝您生活愉快哟
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消