本文目录一览

1,数据库FD推理规则

这个首先要知道什么是闭包,主要是根据armstrong公理能够推倒出的都算在闭包里。比如 AB->B, AC-B这些都算Armstrong公理系统: 设U为属性集总体, F是U上的一组函数依赖, 于是有关系模式R<U, F>, 对R<U, F>来说有以下的推理规则:A1 自反律: 若Y(=X(= U, 则X->Y为F所蕴含A2 增广律: 若X->Y为F所蕴含, 且Z(=U, 则XZ->YZ 为F所蕴含A3 传递律: 若X->Y和Y->Z为F所蕴含, 则X->Z为F所蕴含 定义2: F的闭包 在关系模式R<U, F>中为F所蕴含的函数依赖的全体, 记作F+

数据库FD推理规则

2,故障诊断中专家系统怎么组成

专家系统故障诊断方法可用图1 的结 构来说明:它由数据库,知识库,人机接口,推理机等组成。其各部分的功能为:数据库:数据库通常由动态数据库和静态数据库两部分构成。静态数据库是相对稳定的参数,如 设备的设计参数、固有频率等;动态数据库是设备运行中所检测到的状态参数,如工作转 速、介质流量、电压或电流等。 知识库:存放的知识可以是系统的工作环境,系统知识(反映系统的工作机理及系统的结构知识); 设备故障特征值,故障诊断算法,推理规则等,反映系统的因果关系,用来进行故障推理。 知识库是专家领域知识的集合。 人机接口:人与专家系统打交道的桥梁和窗口,是人机信息的交接点。 推理机:根据获取的信息综合运用各种规则,进行故障诊断,输出诊断结果。是专家系统的组织 控制机构。

故障诊断中专家系统怎么组成

3,隶属函数的确定方法有哪些

模糊数据库 指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的 事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。 统计数据库 管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。 网状数据库 处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,称为系。系类型 是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类 型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DBTG系统。1969年美国的 CODASYL组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的系统一般称 为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。DBTG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据操纵语言DML。 演绎数据库 是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计 算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。

隶属函数的确定方法有哪些

4,数据库中候选字已知FD怎么推

能把问题说得清楚点吗,是要求F+还是什么?在关系模式的设计中,经常需要判断某个给定的函数依赖是否蕴涵于给定的函数依赖集,使用下面介绍的属性集的闭包可以解决这个问题。 设X和Y均为关系R的属性集的子集,F是R上的函数依赖集,若对R的任一属性集B,一旦X→B,必有B?Y,且对R的任一满足以上条件的属性集Y1 ,必有Y?Y1,此时称Y为属性集X在函数依赖集F下的闭包,记作X+。 计算关系R的属性集X的闭包的步骤如下: 第一步:设最终将成为闭包的属性集是Y,把Y初始化为X; 第二步:检查F中的每一个函数依赖A→B,如果属性集A中所有属性均在Y中,而B中有的属性不在Y中,则将其加入到Y中; 第三步:重复第二步,直到没有属性可以添加到属性集Y中为止。 最后得到的Y就是X+。 例1,设关系R(A,B,C,D,E,G)有函数依赖集 F=解:首先从AB出发,令X=上述方法再不能向X中添加属性,所以得到第一步:计算X的闭包X+; 第二步:判断Y是否被X+ 所包含,如果Y?X+,说明F逻辑蕴涵函数依赖X→Y;否则说明F不会逻辑蕴涵函数依赖X→Y。 例如: 在例1中得到属性D在如果要求候选码的话就是他的闭包包括了属性集的所有属性就是候选码。但要求其子集都不是超码,既不能推出其所有的属性。
这个首先要知道什么是闭包,主要是根据armstrong公理能够推倒出的都算在闭包里。比如 ab->b, ac-b这些都算armstrong公理系统: 设u为属性集总体, f是u上的一组函数依赖, 于是有关系模式r, 对r来说有以下的推理规则: a1 自反律: 若y(=x(= u, 则x->y为f所蕴含 a2 增广律: 若x->y为f所蕴含, 且z(=u, 则xz->yz 为f所蕴含 a3 传递律: 若x->y和y->z为f所蕴含, 则x->z为f所蕴含 定义2: f的闭包 在关系模式r中为f所蕴含的函数依赖的全体, 记作f+

5,数据库闭包求法在线等

这个是数据库原理里最复杂的一部分,运用了离散数学的一些东西,以前学到这部分的时候一般忽略,直接跳过去。哈哈。。。
第一题:要F的闭包是第二;我也算的是CD;第四:要求AE的闭包。首先确定AE的子集,有A,E,AE这三个。设X^0=X=AE,根据它的子集去找,从F中的第一个开始找,因为A->D属于F ,而A又属于AE,所以找到了D。然而再看下一个AB不属于AE,所以先不考虑,下一个。。。。直到最后一个,E->C属于F,E又属于AE,所以又找到了C,现在令X^1=AE并上CD=AECD。因为X^0!=X^1,所以还要继续找。然后看AECD 的子集。再从F中一个个的去找,当然找过的就不用到看了。所以这里就看CD->I,因为CD->I属于F,CD属于X^1,所以找到了I。设X^2=AECD并上I=AECDI,X^2!=X^1,还要继续找。确定X^2的子集,除了我们已经找过的外,我们会发现。没有可找的了,这时就令X^3=AECDI。X^3=X^2。所以结束查找。最后(AE)+=ACDEI。。。。就么多了。。。。。
已知关系模式r,其中 u={a,b,c,d,e}; f={ab→c,b→d,c→e,ec→b,ac→b}。 求(ab)f+ 。 解 设x(0)=ab; (1)计算x(1): 逐一的扫描f集合中各个函数依赖, 找左部为a,b或ab的函数依赖。得到两个: ab→c,b→d。 于是x(1)=ab∪cd=abcd。 (2)因为x(0)≠ x(1) ,所以再找出左部为abcd子集的那些函数依赖,又得到ab→c,b→d, c→e,ac→b, 于是x(2)=x(1)∪bcde=abcde。 (3)因为x(2)=u,算法终止 所以(ab)f+ =abcde。 求属性集x(x ? u)关于u上的函数依 赖集f 的闭包xf+ 输入:x,f 输出:xf+ 步骤: (1)令x(0)=x,i=0 (2)求b,这里b = { a |(? v)( ? w)(v→w?f ∧v ? x(i)∧a? w)}; (3)x(i+1)=b∪x(i) (4)判断x(i+1)= x (i)吗? (5)若相等或x(i)=u , 则x(i)就是xf+ , 算法终止。 (6)若否,则 i=i+l,返回第(2)步。 对于算法6.l, 令ai =|x(i)|,{ai }形成一个步长大 于1的严格递增的序列,序列的上界是 | u |,因 此该算法最多 |u| - |x| 次循环就会终止。

文章TAG:数据  数据库  推理  推理规则  数据库推理规则有哪些  
下一篇