我的理解是,分解的时候要保持函数依赖则分解后的模式依然包括以前的函数依赖关系,比如R(A,B,C,D),有函数依赖{A—》B ,AC—》D,AB—》D},则分解R1(A B D),R2(A C D)是保持函数依赖的,而R1(A C) R2(A B D)是不保持函数依赖的,因为两个模式都不包括AC—》D的关系,这样就损失了AC—》D的函数依赖。
至于无损连接就不是很理解了,主要是保证信息不丢失,具体的判定方法是怎么样的呢?
...全文
3666打赏收藏
谁能比较详细的解释下模式分解的无损连接和函数依赖
我的理解是,分解的时候要保持函数依赖则分解后的模式依然包括以前的函数依赖关系,比如R(A,B,C,D),有函数依赖{A—》B ,AC—》D,AB—》D},则分解R1(A B D),R2(A C D)是保持函数依赖的,而R1(A C) R2(A B D)是不保持函数依赖的,因为两个模式都不包括AC—》D的关系,这样就损失了AC—》D的函数依赖。 至于无损连接就不是很理解了,主要是保证信息不丢失,具体的判定方法是怎么样的呢?