传递函数依赖的方式挺接地气的,配套例子也实用。讲的是关系数据库里的函数依赖怎么从一个字段一路“传”到另一个字段,比如学号能推出系主任,这中间还拐了个弯。嗯,课件里的例子是学生(学号, 姓名, 所在系, 系主任),你一看就懂,别怕公式什么的,讲得蛮明白。

讲函数依赖的传递规则时,直接用Sno → SnameSno → Sdept,再加上Sdept → Mname这种形式,一步步推理,还挺有意思的。适合你复习第三范式或者搞数据库模式分解时看看。

页面里还贴了不少延伸阅读,比如函数依赖的闭包、平凡依赖、依赖保持这些,懒得翻教材的可以直接跳过去。比如你对规范化比较感兴趣,可以看看函数依赖规范化的证明传递规则这篇。

注意一点,Y 不能是 X 的子集,否则不算传递依赖,这个地方容易出错,理解错就影响后续的范式划分。

如果你正好在复习数据库设计的基础理论,或者想搞明白范式推理背后的逻辑,挺推荐把这份课件撸一遍,配合下面这些相关文章一起看,思路更清晰。