第6章关系数据理论3.ppt

An Introduction to Database System 复习:Armstrong公理系统 关系模式R U,F 来说有以下的推理规则: Al.自反律(Reflexivity): 若Y ? X ? U,则X →Y为F所蕴含。 A2.增广律(Augmentation):若X→Y为F所蕴含,且Z ? U,则XZ→YZ为F所蕴含。 A3.传递律(Transitivity):若X→Y及Y→Z为F所蕴含,则X→Z为F所蕴含。 注意:由自反律所得到的函数依赖均是平凡的函数依赖,自反律的使用并不依赖于F 复习(续) 导出规则 1.根据A1,A2,A3这三条推理规则可以得到下面三条推理规则: 合并规则:由X→Y,X→Z,有X→YZ。 (A2, A3) 伪传递规则:由X→Y,WY→Z,有XW→Z。 (A2, A3) 分解规则:由X→Y及 Z?Y,有X→Z。 (A1, A3) 复习(续)导出规则 2.根据合并规则和分解规则,可得引理6.1 引理5.l X→A1 A2…Ak成立的充分必要条件是X→Ai成立(i=l,2,…,k)。 复习(续)函数依赖闭包 定义6.l2 在关系模式RU,F中为F所逻辑蕴含 的函数依赖的全体叫作 F的闭包,记为F+。 定义6.13 设F为属性集U上的一组函数依赖,X ?U, XF+ =

文档评论(0)

1亿VIP精品文档

相关文档