简化为 BCNF
Reduced to BCNF
这道题我是怎么降到BCNF的,能不能帮我查一下,
R(A, B, C, D, E)
FD:A --> B、D --> E、C--> D
简化为 BCNF:
R1(A,B),R2(D,E),R3(C,D)
我不确定我的工作。
谢谢
我认为您丢失了添加 R4(A,C) 会保留的信息。
原始关系记录A值、B值、C值、D值和E值都相互关联。 FD 解释了某些值如何由(从)其他值确定。比如知道了D值,就知道E值一定是多少。
您修改后的架构保留了所有信息,但特定 A 值与特定 C 值相关联。添加 R4(A,C) 会保留该信息。
这道题我是怎么降到BCNF的,能不能帮我查一下,
R(A, B, C, D, E)
FD:A --> B、D --> E、C--> D
简化为 BCNF:
R1(A,B),R2(D,E),R3(C,D)
我不确定我的工作。 谢谢
我认为您丢失了添加 R4(A,C) 会保留的信息。
原始关系记录A值、B值、C值、D值和E值都相互关联。 FD 解释了某些值如何由(从)其他值确定。比如知道了D值,就知道E值一定是多少。
您修改后的架构保留了所有信息,但特定 A 值与特定 C 值相关联。添加 R4(A,C) 会保留该信息。