关于 SO 有很多相关的问题,但我找不到可以回答这个问题的问题:
是否有可能拥有可以无损连接分解为 BCNF 关系同时保留依赖关系的 3NF 关系?
我知道,如果您准备放松一个或多个依赖项,您可以将 3NF 关系分解为 BCNF。并且Beeri 和Bernstein 证明了{AB->C, C->B} 形式的FD 给出了一个不能简化为BCNF 的3NF 关系。但是有没有一种情况是你处于 3NF 并且你可以减少到 BCNF?
对于额外的非官方书呆子点,我很想知道 3NF 允许但不支持 BCNF 的依赖关系的好术语?根据部分依赖和传递依赖来区分 1NF、2NF 和 3NF 非常容易,但在我看来,BCNF 的一半问题在于禁止的依赖类型没有简单的名称。