如何通过删除冗余属性来创建最小的 FD 覆盖?
例如,给定这个 FD:
A1 ⟶ A3 A1A2 ⟶ A3 A3 ⟶ A4A6 A3A4 ⟶ A6 A3A5 ⟶ A1A2 A5A6 ⟶ A3
最小覆盖是
A1 ⟶ A3 A3 ⟶ A4 A3 ⟶ A6 A3A5 ⟶ A1 A3A5 ⟶ A2 A5A6 ⟶ A3
如果有人可以向我解释这些步骤,我会很高兴:)
如何通过删除冗余属性来创建最小的 FD 覆盖?
例如,给定这个 FD:
A1 ⟶ A3 A1A2 ⟶ A3 A3 ⟶ A4A6 A3A4 ⟶ A6 A3A5 ⟶ A1A2 A5A6 ⟶ A3
最小覆盖是
A1 ⟶ A3 A3 ⟶ A4 A3 ⟶ A6 A3A5 ⟶ A1 A3A5 ⟶ A2 A5A6 ⟶ A3
如果有人可以向我解释这些步骤,我会很高兴:)
我将解释这些步骤并将输出添加到每个步骤。
A1 ⟶ A3
A1 ⟶ A3
A1 ⟶ A3 A3 ⟶ A4 A3 ⟶ A6
A1 ⟶ A3 A3 ⟶ A4 A3 ⟶ A6
A1 ⟶ A3 A3 ⟶ A4 A3 ⟶ A6 A3A5 ⟶ A1 A3A5 ⟶ A2
A1 ⟶ A3 A3 ⟶ A4 A3 ⟶ A6 A3A5 ⟶ A1 A3A5 ⟶ A2 A5A6 ⟶ A3