将数据库课程中的算法“求出行集合X关于函数依赖集F的闭包X+”用VB实现
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/16 07:09:53
将数据库课程中的算法“求出行集合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实现](/uploads/image/z/15090090-42-0.jpg?t=%E5%B0%86%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AF%BE%E7%A8%8B%E4%B8%AD%E7%9A%84%E7%AE%97%E6%B3%95%E2%80%9C%E6%B1%82%E5%87%BA%E8%A1%8C%E9%9B%86%E5%90%88X%E5%85%B3%E4%BA%8E%E5%87%BD%E6%95%B0%E4%BE%9D%E8%B5%96%E9%9B%86F%E7%9A%84%E9%97%AD%E5%8C%85X%2B%E2%80%9D%E7%94%A8VB%E5%AE%9E%E7%8E%B0)
有点复杂哦,可以找找相关资料哦,网上有
将数据库课程中的算法“求出行集合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) 函数的最大值最小值的集合及大小