数据库模式分解 - 填空题及解析
数据库模式分解 - 填空题及解析
题目:
将一个关系模式R(A, B, C, D, E)分解为R1(A, B, C)和R2(A, D, E),其中R1和R2都满足函数依赖A→B和A→D,那么R的主键为__________。
解析:
根据题目,我们可以得到以下函数依赖:
- A→B
- A→D
我们可以将R的候选键列举出来:
- ABCD, ABCE, ACDE, BCDE
由于R1(A, B, C)和R2(A, D, E)是对R的分解,因此它们的并集应该等于R,即:
- R1 ∪ R2 = R
又因为R1和R2都满足函数依赖A→B和A→D,因此它们的交集应该包含A、B、D:
- R1 ∩ R2 = {A, B, D}
因此,R的主键为R1 ∩ R2,即{A}。
原文地址: https://www.cveoy.top/t/topic/nSZD 著作权归作者所有。请勿转载和采集!