问题遇到的现象和发生背景
. 消除了部分函数依赖的1nf的关系模式必定是2nf。这句话对还是错
. 消除了部分函数依赖的1nf的关系模式必定是2nf。这句话对还是错
这句话是错误的。
在关系数据库中,1NF(第一范式)是指所有的属性都是原子性的,没有重复的列,每个列都有唯一的名称。 2NF(第二范式)是指除了主键以外的其他属性都完全依赖于主键。
消除部分函数依赖(Partial functional dependency)是指将一个复合关键字中的一个属性或多个属性拆分成新的实体,以便满足2NF。
所以,消除部分函数依赖并不能保证关系模式是2NF的。 要确保一个关系模式是2NF的,必须保证除了主键以外的其他属性都完全依赖于主键。