假设关系R( K, L, M, N, P)和持久的功能依赖关系R是:
- L -> P
- MP -> K
- KM -> P
- LM -> N
Run Code Online (Sandbox Code Playgroud)
假设我们将其分解为3个关系,如下所示:
- R1(K, L, M)
- R2(L, M, N)
- R3(K, M, P)
Run Code Online (Sandbox Code Playgroud)
我们如何判断这种分解是否无损? 我用过这个例子
R1∩R2= {L,M},R2∩R3= {M},R1∩R3= {K,M}我们使用函数依赖,在我看来这不是无损的,但有点混淆.
join relational-algebra lossless database-normalization functional-dependencies