函数依赖范式关系代数详解和总结

张开发
2026/4/18 9:26:46 15 分钟阅读

分享文章

函数依赖范式关系代数详解和总结
数据库理论的核心是关系模型,而关系模型的三大支柱是:函数依赖(数据依赖的一种)、范式(规范化理论)和关系代数(操作基础)。三者紧密关联:函数依赖用于定义范式,关系代数用于操作关系,而范式则指导关系模式的设计。第一部分:函数依赖1.1 定义设关系模式R(U)R(U),X,Y⊆UX,Y⊆U。对于RR的任意实例rr,若不存在两个元组在XX上值相等而在YY上值不等,则称XX函数决定YY,记作X→YX→Y。非平凡函数依赖:Y⊈XY⊆X。平凡函数依赖:Y⊆XY⊆X(总是成立)。1.2 闭包与 Armstrong 公理属性闭包X+X+:由XX通过函数依赖集FF能推导出的所有属性的集合。计算属性闭包是判断依赖是否蕴含的关键。Armstrong 公理(完备且正确):自反律:若Y⊆XY⊆X,则X→YX→Y。增广律:若X→YX→Y,则XZ→YZXZ→YZ。传递律:若X→YX→Y且Y→ZY→Z,则X→ZX→Z。导出规则:

更多文章