3

我有这个问题,将关系模式分解为一组 3NF 中的模式。

我有这个关系模式: R= (A, B, C, D, E, F)
具有以下函数依赖集 F:

A → ABCDEF
B → C
D → E

谁能帮我吗?

4

1 回答 1

5

R A = (A, B, D, F)
R B = (B, C)
R D = (D, E)

为什么?3NF 要求移除所有传递依赖。

在 R 中,C 传递依赖于 A 到 B,对于 E 到 D 也是如此。要删除这些属性,您需要分解表以便删除这些传递关系,您可以通过提取表并使用中间词作为键。

于 2010-03-23T17:43:59.117 回答