作业帮 > 数学 > 作业

已知关系模式R(A.B.C.D),F={B→D,D→B,AB→C} 1>求R的候选键 2>R的最高属于第几范式

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/13 23:54:35
已知关系模式R(A.B.C.D),F={B→D,D→B,AB→C} 1>求R的候选键 2>R的最高属于第几范式
按考试的方式写下来(很重要!),
已知关系模式R(A.B.C.D),F={B→D,D→B,AB→C} 1>求R的候选键 2>R的最高属于第几范式
1)①计算x1,从F集中找左部为A,B或者AB的函数依赖得到:B→D、AB→C,于是x1=AB∪CD=ABCD
②因为x0≠x1,再找左部为ABCD子集的函数依赖,又得到:D→B,于是x2=ABCD∪D=ABCD,
以为x2等于全部属性集合,所以AB关于F的闭包为ABCD,故候选键为AB.
2)候选码为AB,而在F集合中B→D,D依赖于B,属于部分依赖与码,故不符合第三范式,R的最高范式为第二范式,即R的每一个非主属性(C,D)完全函数依赖于码(AB).