看第二范式第三范式的内容看的有点懵
第一个问题: 第二范式是消除了非主属性对主码的部分函数依赖还是对候选码的部分函数依赖?
看到的很多主码和候选码不分,百度百科上说的是主码,但是很多博客又说的是候选码,所以我现在也迷茫了
希望可以解释清
第三范式呢?是 什么码 对于 非主属性的传递依赖
第二范式:不能出现非主属性对主码的部分函数依赖第三范式:不能出现非主属性对主属性的传递依赖,比如A(a, b, c),a是主键,a->b, b->c这就出现了传递依赖。要拆成A(a,b)和B(b,c)