【发布时间】:2019-04-29 13:37:55
【问题描述】:
如果 B 在功能上依赖于 A (A -> B),那么 A 在功能上是否依赖于 B (B -> A)?为什么?
例子:
一个表格包含五列:患者编号、全名、床号、病房号和病房名称。
可以说病房号->病房名和病房名->病房号吗?
根据我的理解,函数依赖 A -> B 意味着给定一个包含 A 的元组总会有相同的 B,但反之则不然。
Ward 将始终具有相同的编号和名称,从而使功能依赖具有双向性。
【问题讨论】:
-
不清楚你在问什么。 可以 A“在功能上依赖”B吗?当然。它必须吗?没有。
-
所以 A 在功能上依赖于 B 而 B 在功能上依赖于 A?
-
“据我了解”没有帮助。你的“意思”也太草率了,没用。从您的教科书中获取“功能依赖”的定义并引用它并展示您应用它的工作步骤。 PS最后2段似乎相互矛盾,因为“但不是相反”似乎意味着您给出的与B&A交换的短语不能成立。但也许你的意思是“但含义不包括其他方式” - 在这种情况下,在给出含义时不要包含该短语。除了不要使用你的版本——找到一个定义。 PS是的。
标签: database database-normalization functional-dependencies