当前位置: 首页 > news >正文

请人做游戏的网站爱站网收录

请人做游戏的网站,爱站网收录,网站微信分享怎么做,上海网站开发培训一、引言 Armstrong公理-从给定的函数依赖集得到关系模式的完整依赖集 二、逻辑蕴含 1、定义 设F是关系模式R上的函数依赖集,X、Y是R的属性子集,对于R的每个满足F的关系实例r,若函数 依赖都成立,则称F逻辑蕴含。 记为&#…

一、引言

Armstrong公理-从给定的函数依赖集得到关系模式的完整依赖集

二、逻辑蕴含

1、定义

设F是关系模式R上的函数依赖集,X、Y是R的属性子集,对于R的每个满足F的关系实例r,若函数

依赖X\rightarrow Y都成立,则称F逻辑蕴含X\rightarrow Y

记为:F\vdash X\rightarrow Y

F逻辑蕴含的所有函数依赖的集合,称为函数依赖集F的闭包,并记为F^{+}

记为:F^{+}={X\rightarrow Y\mid F\vdash X\rightarrow Y}

三、Armstrong公理

1、定义

1974年Armstrong提出一套推理规则,被称为Armstrong公理

2、作用

利用推理规则从给定的函数依赖推导出其蕴含的函数依赖

3、内容

包含三条基本规则和三条扩充规则

4、实例

关系模式R(U,F):

(1)U为R的属性集

(2)F是U上的函数依赖集

(3)X、Y、Z、W是U的子集

(4)子集X、Y的并集记为XY

四、Armstrong公理的内容

1、三条基本推理规则

(1)自反律

Y\subseteq X,则X\rightarrow Y

(2)增广律

X\rightarrow Y为F所蕴含,则XZ\rightarrow YZ

(3)传递律

X\rightarrow YY\rightarrow Z为F所蕴含,则X\rightarrow Z

2、三条扩充推理规则

(1)合并规则

X\rightarrow YX\rightarrow Z,则X\rightarrow YZ(增广律,传递律)

(2)伪传递规则

X\rightarrow YWY\rightarrow Z,则XW\rightarrow Z(增广律、传递律)

(3)分解规则

X\rightarrow YZ\subseteq Y,则X\rightarrow Z(自反律、传递律)

3、合并规则和分解规则可得一个重要的事实

引理1:

X\rightarrow A_{1}A_{2}...A_{k}成立的充分必要条件X\rightarrow A_{i}成立(i=1,2,...,k)

五、属性集闭包

1、引言

对于一个函数依赖集,其闭包中所包含的函数依赖有很多,从函数依赖集F求其闭包是很困难的,

对于任意的函数依赖,通过判断是否在闭包中来判断该函数依赖是否为函数依赖集F所逻辑蕴含是

很困难的,于是引入了属性集闭包的概念

2、属性集闭包的定义

在R(U,F)中,F是属性集U上的一组函数依赖,X\subseteq U,则属性集X关于函数依赖集F的闭包X{_{F}}^{+}

定义为:

X{_{F}}^{+}F^{+}中所有函数依赖于属性集X的所有属性的集合

3、引理2:

由引理2,就可以将X\rightarrow Y是否属于F的闭包的问题转化为判断Y是否为X关于F的闭包的子集的问题,而X关于F的闭包可由算法帮助实现

六、使用算法求解属性集闭包

1、明确概念

(1)函数依赖集F的闭包是F所蕴含的函数依赖的集合

(2)属性集X关于函数依赖集F的闭包是F的闭包中的函数依赖的决定因素是属性集X的属性的集合,以下简称为属性集闭包

2、求X{_{F}}^{+}(X的属性集闭包)的一个算法

输入:属性集X和和函数依赖集F

输出:属性集X关于函数依赖集F的闭包X{_{F}}^{+}

算法实现流程:

(1)开始

(2)给X{_{F}}^{+}赋初值X

(3)判断X{_{F}}^{+}的值与上一次相比是否改变,如果改变,执行(4),没改变,执行(5)

(4)对F中的每一个函数依赖Y\rightarrow Z,如果Y\subseteq X_{F}^{+},则将Z并入到X{_{F}}^{+}中,执行(3)

(5)输出X{_{F}}^{+},结束

3、举例:使用算法计算属性集X的闭包X{_{F}}^{+}

七、举例:通过属性集闭包来判断函数依赖是否在函数依赖集F的闭包中

八、小结

1、Armstrong公理的有效性

F中已有的函数依赖利用Armstrong公理导出每一个函数依赖Y\rightarrow Z\in F^{+}

2、Armstrong公理的完备性

函数依赖集F所蕴含的函数依赖,即F^{+}中的每一个函数依赖都可以利用Armstrong公理推导出来

http://www.hengruixuexiao.com/news/11588.html

相关文章:

  • 做美直播网站如何开展网络营销
  • 什么网页比较好做网站排名优化外包
  • 龙岩上杭县优化建站seo门户
  • WordPress科技网站企业文化ppt
  • 能免费做微信群推广的网站网站建站流程
  • 湖南建设资质申请网站免费外链发布平台
  • 沈阳网站建设公司熊掌号百度竞价托管一月多少钱
  • 给公司建立网站cms自助建站系统
  • 做网络维护的工资高吗百度seo还有前景吗
  • 优秀的企业网站设计抚顺网站建设
  • 成都装饰网站建设整站seo免费咨询
  • 公司网站建设基本流程适合seo的建站系统
  • 黑龙江住房和城乡建设网seo排名计费系统
  • 商务网站开发步骤百度推广网页版
  • 昆明网站建站推广怎样弄一个自己的平台
  • 不相关的网站做单项链接可以吗宁波网站建设与维护
  • 表格做的网站影响收录重庆森林电影简介
  • 页面设计文献谷歌seo是什么意思
  • 大学网站模板下载旺道seo推广系统怎么收费
  • wordpress菜单文件夹windows优化大师怎么彻底删除
  • 东莞是什么网站建设怎么做市场营销和推广
  • cpa广告联盟网站建设优质外链平台
  • 如何建设一个彩票网站网络营销师证书怎么考
  • wordpress 登录后页面空白页新乡seo顾问
  • 南京微网站开发二十条疫情优化措施
  • 乌鲁木齐做网站优化百度账号登录
  • 网站建设颜色注意事项电商如何推广自己的产品
  • 网站建设 中企动力厨具网络推广产品公司
  • 银行软件开发工资一般多少seopc流量排行榜企业
  • 外贸网站建设网页爱客crm