将数据库课程中的算法“求出行集合X关于函数依赖集F的闭包X+”用VB实现
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 23:39:05
将数据库课程中的算法“求出行集合X关于函数依赖集F的闭包X+”用VB实现
老师的变态作业···
算法:求出行集合X关于函数依赖集F的闭包X+.
输入:关系模式的的全部属性集U,函数依赖集F,U的一个子集X.
输出:X关于F的闭包X+;
(1)置初始值A=ф,A*=X;
(2)如果A≠A*,置A=A*,否则转(4);
(3)以此检查F中的每个函数依赖Y->Z,若Y包含于A*,置A*=A*∪Z.全部搜索完,转(2);(一对其右部Z执行并操作的函数依赖可做删除标记,以后扫描F时不用再查)
(4)输出A*,即为X+.
编程要求:
1.输入属性子集X和函数依赖集F.
2.把素有输入的属性转换为大写字母,一个字母代表一个属性.把所有函数依赖转换为右部是单值的形式.
3.界面设计:窗体有两个按钮,按钮1表示“开始”,按钮2表示“结束”.
4.在窗体输出:X,F以及X关于F的闭包X+.
老师的变态作业···
算法:求出行集合X关于函数依赖集F的闭包X+.
输入:关系模式的的全部属性集U,函数依赖集F,U的一个子集X.
输出:X关于F的闭包X+;
(1)置初始值A=ф,A*=X;
(2)如果A≠A*,置A=A*,否则转(4);
(3)以此检查F中的每个函数依赖Y->Z,若Y包含于A*,置A*=A*∪Z.全部搜索完,转(2);(一对其右部Z执行并操作的函数依赖可做删除标记,以后扫描F时不用再查)
(4)输出A*,即为X+.
编程要求:
1.输入属性子集X和函数依赖集F.
2.把素有输入的属性转换为大写字母,一个字母代表一个属性.把所有函数依赖转换为右部是单值的形式.
3.界面设计:窗体有两个按钮,按钮1表示“开始”,按钮2表示“结束”.
4.在窗体输出:X,F以及X关于F的闭包X+.
有点复杂哦,可以找找相关资料哦,网上有
将数据库课程中的算法“求出行集合X关于函数依赖集F的闭包X+”用VB实现
在数据库中 用函数实现 求某个专业选修了某门课程的学生人数
数据库原理的问题设有关系R和函数依赖F:R(W,X,Y,Z),F={X→Z,WX→Y}.试求1.关系R属于第几范式?2.
用遗传算法求解函数 f(x)=x*sin(10*pi*x)+1.0 的最大值,其中x在[-1,2]范围.将求解的程序上传
设函数f(X)=2cos平方x+根号下sin2x,求函数f(x)的零点的集合
有关算法程序将区间[0,10]五等分,求函数f(x)=2x-1在区间端点以及各等分点处的函数值.写出算法程序.
函数f(x)=根号[(2+x)/(x-1)]的定义域为集合A,关于x的不等式
问道关于集合的数学题设二次函数f(x)=x2+px+q,集合A={x|f(x)=x,x属于R},集合B={x|f(x-1
已知函数函数f(x)=sin(2x-pai/6)+2cosx平方(1)求f(x)的最大值以及f(x大值时x的集合
已知函数f(x)=2sinxcosx-2sin^2x,求函数f(x)的最大值及f(x)取最大值时x的集合
函数f(x)=根号(X+1)/(x-2)的定义域为集合A,G(x)=Lg的定义域集合是B,求集合AB
已知函数f(x)=cos2x-sin²x 求f(0) 函数的最大值最小值的集合及大小