Armstrong 公理



从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则。函数依赖的推理规则最早出现在1974年W.W.Armstrong 的论文里,这些规则常被称作“Armstrong 公理”。


设U是关系模式R的属性集,F 是R 上成立的只涉及U中属性的函数依赖集。函数依赖的推理规则有以下三条:


自反律:若属性集Y包含于属性集X,属性集X包含于U,则X→Y 在R上成立。(此处X→Y是平凡函数依赖)


增广律:若X→Y 在R上成立,且属性集Z包含于属性集U,则XZ→YZ 在R上成立。


传递律:若X→Y 和 Y→Z在R 上成立,则X→Z 在R 上成立。


根据上面三条推理规则,又可推出下面三条推理规则:


④ 合并规则:若X→Y,X→Z,则X→YZ为F所蕴含;


⑤ 伪传递规则:若X→Y,WY→Z,则XW→Z为F所蕴含;


⑥ 分解规则:若X→Y,Z⊆Y,则X→Z为F所蕴含。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM