【发布时间】:2012-06-08 03:55:54
【问题描述】:
这个分解示例是在课堂上给出的,但是解决方案令人困惑,因为它似乎留下了一些 FD 未解决的问题。请确认3)下面是BCNF,还是不能放入BCNF?
Let R be a relation schema, with schema(R) = {C,T,H,R,S,G}
set of FDs F over R :
C->T
HR->C
HT->R
CS->G
HS->R
分解:
1) C T H R S G
2) C T C H R S G
3) C T H R C H R S G
end. (Not further decomposed.)
在 3) HRSG 包含属性 R 和 G,但似乎不满足 ht->r 或 cs->g。
ht->r 打折,因为我们在 HRSG 中没有 t cs->g 打折,因为我们在 HRSG 中没有 c
如果函数依赖的 LHS 包含不在关系中的属性,是否有规则不适用 FD?谢谢
【问题讨论】:
标签: database normalization database-normalization decomposition