数据库模式分解练习题及解析:二维表分解与函数依赖集
**题目:**将一个二维表R(A,B,C,D,E,F)按照以下函数依赖进行模式分解,得到两个关系模式R1和R2,其中R1包含属性集(A,B,C):
A → B BCD → E E → F
**填空:**R1的函数依赖集为_________,R2的属性集为_________。
解析: 根据给出的函数依赖集,可以使用BCNF分解算法进行模式分解。
首先,根据A → B,可以将R(A,B,C)分解出来,得到R1(A,B,C)。
然后,根据BCD → E,可以将R(B,C,D,E)分解出来,得到R2(B,C,D,E)。
最后,根据E → F,可以将R2(E,F)分解出来,得到R2(E,F)。
因此,R1的函数依赖集为{A → B, BCD → E, E → F},R2的属性集为(B,C,D,E)。
原文地址: https://www.cveoy.top/t/topic/nS0H 著作权归作者所有。请勿转载和采集!