如果有关系:
studentColor(studentNumber, favouriteColor)
我有这个依赖:
学生编号 -> 最喜欢的颜色
所以这意味着一个学生只能有一个最喜欢的颜色,但很多学生可以选择一个最喜欢的颜色,所以我理解有一个多值依赖:
favouriteColor ->> studentNumber
所以这个关系只有在BCNF中才有资格。
但我想知道,如果它:
学生编号 -> 最喜欢的颜色
favouriteColor -> studentNumber
这意味着如果学生选择了一种颜色,就不能再选择它了,所以这里没有任何多值依赖。因为我听说一个关系需要满足这些规则才能在 4NF 中
它应该是 Boyce-Codd 范式 (BCNF)。该表不应该有任何多值依赖。
这是否意味着它在 4NF 中?