考试 修订版,而不是作业。
我正在进行这项练习,我想检查一下我的解决方案是否正常:
给定以下关系,R和一组函数依赖关系,F: R = {A,B,C,D,E,F,G,H,I} F = {{C,D} - > {一个}, {G} - > {E}, {C,D,E} - > {G,B,H}, {B} - > {F}, {H} - > {一世} } 将R分解成满足Boyce-Codd正规形式的关系。
我的回答: BOLD 是主键
(的 C ,的 d 的,A)
(的 C ,的 d , 电子 ,B,H)
(的 乙 下,F)
(的 ħ 下,I)
(的 下,C,d)
(的 电子 , <强“G 的)
答案 0 :(得分:0)
我认为你得到的前四个都是5NF。
但这两个看起来不对。
首先,你的一个FD是G-> E。在仅包含G和E的关系中,您如何确定正确的分解
而不是
乍看之下,我看不出你如何从你提供的FD中获得G-> CD。