- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.6函数依赖公理与模式分解.ppt
6.6* 函数依赖公理与模式分解; 6.6.1 函数依赖公理
Armstrong公理系统 设有关系模式R(U,F),X,Y,Z,WU,则对R(U,F)有:
· A1(自反律): 若YX,则X→Y;
· A2(增广律): 若X→Y,则XZ→YZ;
· A3(传递律): 若X→Y,Y→Z,则X→Z。
这些规则是保真的,它们不会产生错误的函数依赖。 说明: XZ表示X∪Z。
; 引理 6.1 Armstrong公理是正确的。 即如果函数依赖F成立,则由F根据Armstrong公理所推导的函数依赖总是成立的。
证明: 设t1、 t2是关系R中的任意两个元组。
A1: 如果t1[X]=t2[X],则因为YX,所以有t1[Y]=t2[Y],故X→Y成立。
A2: 如果t1[XZ]=t2[XZ],则有t1[X]=t2[X]、 t1[Z]=t2[Z]。
;又已知X→Y,因此得t1[Y]=t2[Y]。
可知t1[YZ]=t2[YZ],故XZ→YZ成立。
A3: 如果t1[X]=t2[X],则t1[Y]=t2[Y];
如果t1[Y]=t2[Y],则t1[Z]=t2[Z]。
因此可得: 如果t1[X]=t2[X],则t1[Z]=t2[Z],即X→Z成立。
;定理 6.1 Armstrong公理是正确的、 完备的。
由Armstrong公理系统,可以得到以下三个推论:
· 合成规则: 若X→Y,X→Z,则X→YZ;
· 分解规则: 若X→YZ,则X→Y,X→Z;
· 伪传递规则: 若X→Y,WY→Z,则XW→Z。
; 引理 6.2 X→A1A2…Ak成立的充分必要条件是X→Ai成立(i=1,2,…,k)。
例 6.3 设关系模式R(A,B,C,G,H,I),函数依赖集为
F={A→B,A→C,CG→H,CG→I,B→H},利用规则,可以得到关系中存在以下几个函数依赖:
(1) A→H。 由于A→B,B→H,使用传递律可得到A→H。
(2) CG→HI。 由于CG→H,CG→I,由合成律可得CG→HI。
(3) AG→I。 由于A→C,CG→I,由伪传递律可推出AG→I。 ; 6.6.2 闭包及其计算
定义 12 设关系模式R(U,F),U为R的属性集合,F为其函数依赖集,则称所有用Armstrong公理从F推出的函数依赖X→Ai中Ai的属性集合,为X的属性闭包,记作X+,读作X关于函数依赖集F的闭包。
由引理6.2可以推出:
引理6.3 设关系模式R(U,F),U为R的属性集合,F为其函数依赖集,X,YU,则从F推出X→Y的充要条件是YX+。 ; 如果要判断X→Y是否能由F根据Armstrong公理导出,只需求出X+,判断Y是否为X+的子集。 这可由算法6.1完成。
算法 6.1 求属性集X关于函数依赖F的属性闭包X+。
输入: 关系模式R的全部属性集U,U的子集X,U上的函数依赖集F。
输出: X关于F的属性闭包X+。
; 步骤: 设i=0,1,2,…。
(1) 初始化: i=0,X(i)= X(0) = X。
(2) 求属性集A。 A是这样的属性: 在F中寻找尚未用过的左边是X(i)子集的函数依赖:
Y(i)X(i),并且在F中有Y(i)→Z(i),则A=Z(1)∪Z(2)∪…∪Z(i);
(3) X(i+1) = X(i)∪A。
(4) 判断以下条件之一是否成立,若有条件成立,则转向(5); 否则,i=i+1,转向(2)。 ; · X(i+1) = X(i);
· X(i)中已包含了R的全部属性;
· 在F中的每个函数依赖的右边属性中已没有X(i)中未出现过的属性;
· 在F中未用过的函数依赖的左边属性已没有X(i)的子集。
(5) 输出X(i+1),即为X+。
算法 6 ― 1 实际是系统化寻找满足条件A∈X+的属性的方法。 ; 例 6.4 设关系模式R(U,F),其中,
您可能关注的文档
最近下载
- 《爆炸和火灾危险场所防雷装置检测技术规范GB/T 32937-2016》知识培训.pptx VIP
- 3.1 波的形成 课件-高二上学期物理人教版(2019)选择性必修第一册.pptx VIP
- 《应用密码学》配套教学课件.ppt VIP
- 演讲台风训练.ppt VIP
- 演讲比赛培训方案.pptx VIP
- 演讲台风适用于演讲训练培训.ppt VIP
- 运输企业安全教育培训制度.docx VIP
- JC-T 2027-2010 高纯石英中杂质含量的测定方法—电感耦合等离子体原子发射光谱法.pdf VIP
- 注册安全工程师考试《管理笔记》.docx VIP
- 宁夏平罗县几种典型土壤修正系数的确定.pdf VIP
文档评论(0)