【发布时间】:2017-04-24 05:35:35
【问题描述】:
函数依赖是否有可能违反 1NF?例如
R={A,B,C,D,E} F=Any FD that violates 1NF
什么样的函数依赖会违反 1NF?我了解违反 2NF、3NF 和 BCNF 的函数依赖关系的示例,但我从未见过违反 1NF 的 FD 示例。这甚至可能吗?
【问题讨论】:
-
这是不可能的,因为 1NF 只是关系定义的一部分(每个属性只有基本值)。任何关系,在定义的正确意义上,都自动属于 1NF。
-
你(认为你)所说的“1NF”是什么意思?
-
我们可以识别非 1NF 表中的 FD,但不会是违反 1NF 的 FD。
标签: database relational-database normalization denormalization functional-dependencies