【发布时间】:2019-08-14 00:36:09
【问题描述】:
假设我们有
R(ABCDE) 和函数依赖:{AB -> C, B -> C, C -> D},将其转换为 BCNF。
我看到R 的候选键是ABE,所以这显然不在BCNF 中。
为了分解,我创建了这些关系:
R1(ABC)
R2(BC)
R3(CD)
R4(ABE)
这行得通吗?
【问题讨论】:
-
Re“这是对的”:根据您的参考/教科书显示您的工作步骤,并说明理由-您可能会发现使您的问题变得不必要的错误,我们想检查您的工作但不重做它&当算法允许时我们需要你的选择&否则我们无法告诉你你在哪里做对或错&我们不想重写你的教科书。请参阅How to Ask,点击谷歌搜索“stackexchange 作业”和投票箭头鼠标悬停文本。所以你告诉我们为什么它有效。
标签: relational-database database-normalization bcnf