我需要有关规范化问题的帮助。
考虑关系 R(ABC)
具有以下功能依赖:
AB --> C
AC --> B
如何将其修改为 Boyce-Codd普通表格?
如果我这样离开它,它是与关键候选者过渡依赖的关键属性的关系。 我尝试分成几个关系,但这样我就失去了信息。
答案 0 :(得分:0)
当且仅当for时,关系模式R是Boyce-Codd普通形式 每个依赖关系X→Y,至少下列之一 条件成立:
- X→Y是一个平凡的函数依赖(Y⊆X)
- X是架构R
的超级键
R有两个候选键,AB和AC。很明显,上面的第二条规则适用于此。所以R在BCNF。
如果我这样离开,那就是与关键属性的关系 过渡依赖于关键候选人。我试着分裂成 几种关系,但这样我就失去了信息。
我不太确定你在这里得到什么,但我认为英语术语包括
答案 1 :(得分:0)
此关系位于 BCNF
AC和AB是超级键,属性B和C依赖于超级键,所以它们在BCNF中
和
此关系中没有传递依赖
希望,这有帮助