【发布时间】:2015-09-25 15:52:24
【问题描述】:
只是好奇:是否有某种原因无法进行所有必要的规范化 一步?归一化最终不是功能依赖(FD)图的重绘吗?我们从一个 FD 图/图开始,我们希望得到一个图(顶点是属性,如果 b 是 a 上的 FD,则属性 a,b 之间有一条边)表示(编辑)BCNF 中的关系?
编辑:我的意思是:我们从一个 FD 图开始,它是一个图配对属性 a,b 当且仅当 b 是 A 上的 FD,即,我们将 a 和 b 与一条边连接,当且仅当 b=f(a) . 从这个图中,我们想要得到一个具有某些特征的图 (FD)_2,这些特征相当于已经完全归一化,即 (FD)_2 在 5NF 或 6NF 中,使用图和给定之间的图论关系正常形式。如果是这样,我们基本上是将一个图映射到另一个图。我们可以直接使用这种方法--drawing (FD)_2,作为 FD 的函数,来跳过规范化步骤吗?
【问题讨论】:
-
@philipxy: FD 图不是从属性集到自身的映射,连接两个属性 a,b iff b=f(a) ,即如果 b 是 a 上的 FD 吗?跨度>
标签: database-normalization functional-dependencies