我有以下与FDS的关系数据库: R1(ABCDEFGH) FD:AB - > D,B - > C,B - > E,B - > F,A - > H,H - > ģ
我认为关键是AB。
我把它分解为R1(BCEF)和R2(ABDGH)。然后我将R2分解为R3(AH)和R4(ABDG)。
我需要有人来仔细检查我,因为我认为我在这里犯了一个错误,但我不确定它是什么。我好像失去了H - > G FD在分解中。
答案 0 :(得分:1)
快速浏览一下,您可以将关系分解为3NF,保留所有6个FD
我也听说过删除多余的FD并不是件坏事;)