我已经看过这篇文章,但我不太了解所用的术语(非平凡的函数依赖,superkey) 从我读过的第二范式似乎涉及到复合键,而第三范式涉及到主键。 我不确定这是否正确。 所以第二个正常forms – 有一个复合键,表中的所有字段必须与两个复合键字段相关联。 如果某些东西不相关,那么它应该被重构到另一个表中。 第三范式 – 一切都必须依赖于主键 – 所以我猜测,在第三范式中只有一个键而不是第二范式可以有复合键? 任何意见赞赏。