设有一关系模式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
没有
那行,祝您生活愉快哟
已赞过
评论
收起
你对这个回答的评价是?