Skip to content

Relational Database Design

Question Card

什么是BCNF、3NF、2NF

BCNF: 任意非平凡函数依赖,都要求 XAX 是 superkey. 3NF: BCNF + A可以是主属性( candidate key 的一部分 )

lossless join 和 dependency-preserving 的区别: lossless join 关心的是数据能不能准确还原,不多不少 dependency-preserving 关心的是不join能不能直接局部检查约束,提高检查效率。

(F1F2Fn)+=F+