小编ora*_*nge的帖子

将关系分解为 2NF 然后分解为 3NF

我目前正在为我的考试而学习,我遇到的麻烦是如何将具有给定函数依赖关系的关系 R 分解为 2NF 然后是 3NF。

例如对于以下 R 和函数依赖项:

R = {A, B, C, D, E, F, G, H, I, J}

Functional dependencies F = ( {A, B} -> {C}, {A} -> {D, E}, {B} -> {F}, {F} -> {G, H}, {D} -> {I,J} }

我知道首先你必须找出闭包来找到 R 的键,我已经完成了,键是 {A,B},现在这就是我卡住的地方。除了 2NF 和 3NF 的定义之外,我的教科书没有给出任何关于如何解决这个问题的例子。

关于我如何做到这一点的示例将不胜感激。

normalization database-design

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

database-design ×1

normalization ×1