【发布时间】:2011-11-24 07:37:09
【问题描述】:
我有一个关于 3NF 范式的问题:
Normalize, with respect to 3NF, the relational scheme E(A, B, C, D, E, F)
by assuming that (A, B, C) is the unique candidate key and that the following additional functional dependencies hold:
A,B -> D
C,D -> E
E -> F
我的理解是,如果我应用 3NF,如果所有属性都表示架构是 3NF
非素数不传递依赖于任何关键候选,结果应该是:
E'=(A,B,C,E,F), E''= (B,D) , E'''= A,B,C,D,F) , E''''= (D,E) , E''''''= (A,B,C,D,E),
E''''''= (E,F)
但我确实认为我错了......
有人可以帮助理解这个问题吗?
谢谢
【问题讨论】:
-
这是作业吗?那是一个标签。
-
" . . . . . . . . . 3NF 表示如果所有非素数属性不传递地依赖于任何关键候选,则模式是 3NF”No. 3NF 意味着 a) 关系在 2NF 中,并且 b ) 每个非主属性都直接依赖(即不传递依赖)每个候选键。
标签: normalization