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

网站建设启示seo网站建设及扩词

网站建设启示,seo网站建设及扩词,wordpress自带文章类型,高级又小众的公众号候选码的求解基本方法集合一、求解候选码基本算法的具体步骤.第1 步,求关系模式R 的最小函数依赖集F第2 步, 按照上面的定义, 分别计算出UL ,UR , UB (UL 表示仅在函数依赖集中各依赖关系式左边出现的属性的集合; UR 表示仅在函数依赖集中各依赖关系式右边出现的属性的集合;另…候选码的求解基本方法集合一、求解候选码基本算法的具体步骤.第1 步,求关系模式R  的最小函数依赖集F第2 步, 按照上面的定义, 分别计算出UL ,UR , UB (UL 表示仅在函数依赖集中各依赖关系式左边出现的属性的集合; UR 表示仅在函数依赖集中各依赖关系式右边出现的属性的集合;另记UB  U - UL - UR )第3 步,若UL ≠Φ,计算UL的闭包若UL  U ,则UL 为R 的唯一的候选码,算法结束. 若UL ≠U ,转第4 步. 若UL  Φ,转第5 步.第4 步,将UL 依次与UB 中的属性组合,利用上述的定义4 判断该组合属性是否是候选码; 找出所有的候选码后,算法结束.第5 步,对UB 中的属性及属性组合利用上述的定义4 依次进行判断;找出所有的候选码后,算法结束.简而言之取最小依赖集计算UL闭包如果UL闭包包含全属性则UL为唯一侯选码如果不包含则依次与UB属性组合后再求闭包是否包含全属性。(UL为空时直接取UB依次组合求闭包)二、多属性依赖集候选码求解法输入:关系模式R及其函数依赖集F。输出:R的所有候选码。具体步骤:1)把R的所有属性分为L、R、N和LR四类,并令X代表L、N类,Y代表LR类。2)求X,如果X包含了R的全部属性,则X为R的唯一候选码,转(5);否则,转(3)。3)在Y中取一个属性A,求(XA),如果它包含了R的全部属性,则转(4);否则,调换一个属性反复进行这一过程,直到试完所有Y中的属性。4)如果已经找到所有的候选码,则转(5);否则在Y中依次去两个、三个……求它们的属性闭包,直到其闭包包含R的所有属性。5)停止,输出结果。简而言之取一个X属性(X为L、N类)求闭包如果包含R全部属性则为码否则取一个LR类的Y属性A求XA闭包未包含R全属性则调换A包含R全属性且找到所有码则结束否则依次取2、3个。三、依次递推法具体方法:给出一个关系模式R及所对应的函数依赖集F,经过初步判断,在函数依赖集中没有属于L的属性,所有属性都是属于LR类的,此时可以在函数依赖集中找出作为确定因素在左部出现频率最多的属性,如X,求X闭包,若其闭包包含了R中的所有属性,则X为R的一个候选码;再找出能够确定X的属性,如Y→X,求Y的闭包,若Y的闭包包含了R中的所有属性,则Y为R的一个候选码,依次往下找,直到把所有的函数依赖找完;单个属性的找完了后再找两个属性结合的,注意:此时不应该把原来求解出的候选码再进行组合(可以采用一般求解法)。如设有关系模式R(A,B,C,D,E),其上的函数依赖集F{A→BC,CD→E,B→D,E→A},求出R的所有候选码。根据上述方法,具体求解步骤如下:把F右部单一化后F{ A→B,A→C,CD→E,B→D,E→A };根据判断,A作为确定因素在左部出现的频率最高,求AABCDE,又有E→A,求EABCDE而CD→E,求(CD)ABCDE,可以得出属性A,E,CD为候选码;除去A,E,CD外,根据一般求解法求两个属性组合的闭包,可以得到(BC)ABCDE,最后可以算出R的候选码为:A,E,CD,BC。简而言之没有L所有属性都属LR取左边出现频率最多的属性X求X若包含R中所有属性则X为侯选码。找能决定X的属性Y求Y说Y包含R中所有属性则Y也是。单个完后找两两结合依次类推。(侯选码不参与结合)四、一般的求候选码的算法已知关系模式R(U)属性集是A1A2...An及R的函数依赖集F,求R(U)的一个候选码。算法KEY(X,F)KA1A2…An;For i1 to n{求K-Ai相对于F的属性闭包(K-Ai)F;if (K-Ai)F  U then KK-Aielse then KK; }return K;利用此算法求R(U)的候选码时,只能求出一个,并不能保证求出所有的码。但可以用同样的方法调整属性的删除次序而把所有的候选码都求解出来。如此题设关系R(ABCD)及R上成立的函数依赖集为F,F{AB→C,C→D,D→A},求R的所有码。按照上面的算法具体步骤如下:设K{ABCD},当KBCD时,由于KFABCD所以根据算法可删除A;KCD,由于KFACD又因KF不等于ABCD,所以根据算法,B不可删除;KBD,由于KFABCD且因KFAB-CD,所以根据算法C可删除;KB,由于KFB又因KF不等于ABCD,所以根据算法,D不可删除;最后可求出KEYBD,用同样的方法调整属性的删除次序,还可以得到另外的一个候选码AB,所以最后可以得到R的码为BD和AB。一般求解算法适用于在判断了所有的属性均是属于在函数依赖的左部和右部都出现且在后面的几种算法都不适合的情况下采用的。简而言之算法概述——有N个属性从1到N循环。K初始为全部属性每次循环时减去第N个属性如果KF包含全部属性则K的值重新附值为K减去第N个属性后的值否则K仍为上次循环后的值。(算法适于所有属性皆为LR类且其他算法不合适时实际算时要更换删除顺序后反复计算)五、快速求候选码的方法首先对于给定的R(U)和函数依赖集F,可以将它的属性划分为4类:L类,仅出现在F的函数依赖左部的属性。R类,仅出现在F的函数依赖右部的属性。N类,在F的函数依赖左部和右部均未出现的属性。LR类,在F的函数依赖左部和右部两部均出现的属性。根据以下定理和推论来求解候选码。定理1:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,则X必为R的任一候选码的成员。推论1:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,且X包含了R的全部属性,则X必为R的唯一候选码。定理2:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是R类属性,则X不在任何候选码中。定理3:设有关系模式R及其函数依赖集F,如果X是R的N类属性,则X必包含在R的任一候选码中。推论2:对于给定的关系模式R及其函数依赖集F,如果X是R的N类和L类组成的属性集,且X包含了R的有属性,则X是R的唯一候选码。例如设有关系模式R(U),其函数依赖集为F,其中:U{A,B,C,D,E}, F{A→C,C→A,B→AC,D→AC}求R的候选码。解:根据函数依赖可得:属性B、D为L类,E为N类,因此属性B、D、E必为候选码的成员,且此三个属性的闭包:BABC,(BD)ABCD,(BDE)ABCDE,根据推论2可得BDE是R的唯一候选码。所以R的候选码为BDE。如果把例题中关系模式R(U)中的属性E去掉,那么再求R的候选码的话可以根据推论1得出BD为R的唯一候选码。快速求解方法适用于判断有属性是属于L类、N类或其中一种的情况下求解。如果有L类和N类的属性,则求解候选码速度非常快。简而言之L、R、N、LR类。根据定理L、N类必为侯选码之一如果L包含全部R则L为唯一侯选。R类不在任何侯选码中。LN类且(LN)包含所有R则LN为唯一侯选。(适于有L、N类至少一种的情况。)六、左边为单属性的函数依赖集的候选码成员的图论判定方法算法2:单属性依赖集图论求解法。输入:关系模式R,R的单属性函数依赖集F。输出:R的所有候选码。步骤:1、求F的最小函数依赖集;2、构造函数依赖图FDG;3、从图中找出关键属性集X(X可为空);4、查看G中有无独立回路,如果没有则输出X即为R的唯一候选码,转6);如果有则转5);5、从各独立回路中去取一结点对应的属性与X组合成一候选码,并重复这一过程,取尽所有可能的组合,即为R的全部候选码;6、结束。如已知有关系模式R(U),其函数依赖集为F,其中R{A,B,C,D,E,F} F{A→B,C→D,D→E,E→F,F→C},求R的所有候选码。根据算法具体步骤如下求最小函数依赖集Fm,Fm{ A→B,C→D,D→E,E→F,F→C };构造函数依赖图。关键属性为:A在图1中可以看到有一条独立回路CDFE,所以M4,因此共有4个候选码,每个候选码有N112个属性。最后可得R的候选码为:AC,AD,AE,AF。此方法适用于左部是单个属性的函数依赖求解候选码,而且如果用快速求解法又不是能很快地求解出来候选码来的情况。
http://www.zqtcl.cn/news/729159/

相关文章:

  • 莱芜住房和城乡建设厅网站网站头部设计
  • 织梦响应式茶叶网站模板邯郸最新通告今天
  • 深圳公司网站改版通知做网站分类链接
  • 电子商务网站建设答案网络运营与维护
  • 网站登陆怎么做网站app的区别
  • 获取网站缩略图工信部2017网站备案
  • 有哪些网站可以做ps挣钱自己制作游戏
  • 旅游网站开发团队四川住房和城乡建设网站
  • 网站框架设计商城网站制作需要多少费用
  • 网站建设哪个公司个人网站做哪种能赚钱
  • 福建建设人才与科技发展中心seo导航站
  • 修文县生态文明建设局网站郑州制作网站哪家好
  • 泉州网站优化排名东莞长安做网站公司
  • 网站制作公司 顺的有口碑的赣州网站建设
  • 成都网站设计制作苏州新闻
  • 黑色网站设计iis 网站 红
  • 专业做家居的网站佛山做网站永网
  • 医疗网站建设讯息企业门户网站建设思路
  • 四川建设安全监督管理局网站网站传送门怎么做
  • 哪家网站做推广好优化师和运营区别
  • 鹰潭网站建设公司南宁行业平台开发公司
  • 织梦如何仿手机网站源码奉贤区专业建网站
  • 上海网站建设接单wordpress htaccess 404
  • 长春网站优化指导网站怎样做301跳转
  • 做网站域名是什么意思临沧网站开发
  • 怎么在网站上做网页专业图库网站 西安
  • 龙南建设局网站wordpress 购物导航网站
  • 做数据分析好看的网站自己做背景的网站
  • 做纸棋的网站制作什么网站做毕业设计
  • 上海易雅达网站建设公司广元网站开发