(S,T) ----> J
T ----> J
所以 J 部分函数依赖于 T。
它满足 3NF ,所以满足 2NF
它满足 2NF 是因为 S 属于【别个的】某个主码的属性,而不是非主属性吗?
所以评价 2NF 不光要参考后面两个依赖,也要参考全部的函数依赖?
(S,T) ----> J
T ----> J
所以 J 部分函数依赖于 T。
它满足 3NF ,所以满足 2NF
它满足 2NF 是因为 S 属于【别个的】某个主码的属性,而不是非主属性吗?
所以评价 2NF 不光要参考后面两个依赖,也要参考全部的函数依赖?
不要慌,我给你解答之后你就明白了,我之前上学的时候和你一样一头雾水,里面讲的生涩难懂
首先你要明白几个知识点:
满足高级范式的一定满足低级范式,但满足低级范式的不一定满足高级范式。 (注意敲黑板化重点此处考试要考)
第三范式要满足以下的条件:
第二范式我不知道你理解不理解,就是所有的非主键字段必须完全依赖于主键(也就是教科书写的主码)
上面我说的123点你搞懂了在回头看这个你说的就明白了,另外我之前写过数据库原理的两篇文章就是关于数据库范式的,你一定要看一下,两篇看完对数据库范式就没有什么问题了
[数据库原理] 一文简单搞懂 数据库范式:https://bluetata.blog.csdn.net/article/details/119827087
[数据库原理] 函数依赖关系:https://bluetata.blog.csdn.net/article/details/119803790