因为D+=ACD,所以D→A多余,去掉. 所以Fmin={ A→C, C→A, B→C, D→C } 4)根据算法4.6,以及Fmin,F中没有X→Y,XY=R的函数依赖,也没有属性在F的函数依赖中左右都无关。所以将Fmin中的各个函数依赖单独构成一个关系模式,结果为ρ={AC,BC,DC}。因为...
设有关系模式R(A,B,C,D),其函数依赖集为F={A->D,B->D,C->D}。如果将R分解为R1(A,B,C)和R2(C,D),则该分解是(
解析 A 正确答案:A 解析:如果关系模式R中不包含多值属性,则R满足第一范式,简称1NF,记作R1 NF。可知此题中R1 NF,且R的所有非主属性不依赖于一个候选码,候选码(A、C)→(B、D)存在非主属性对主码的部分函数依赖,故不满足2NF,所以R最高1NF。因此选择A选项。
1) (AD)+=ACD, B+=ABC 2) 属性分类为: L类:B,D ; LR类:A,C; R类:无; N类:无 因为(BD)+=ABCD ,所以BD是唯一候选键. 3) (1)函数依赖F={ A→C, C→A, B→AC, D→AC }右部分解为单属性为 F={ A→C, C→A, B→A, B→C, D→A, D→C } ...
设有关系模式R(A,B,C,D),其上旳函数依赖集:F={A→C,C→A,B→AC,D→AC}(1).计算(AD)+。(2).求F旳最小等价依赖集Fm。(3).求R旳码。
F1= ( A→C C→A B→A B→C D→A D→C) 在Fl中去掉多余的函数依赖: ∵B→A,A→C ∴B→C是多余的。 又∵D→A,A→C ∴D→C是多余的。 F2=(A→C C→A B→A D→A) ∵F2中所有依赖的左部都是单属性,∴不存在依赖左部有多余的属性 ∴ Fmin= (A→C C→A B→A D→A) ...
(2).将F中的函数依赖右部属性单一化: A→C C→A F1= B→A B→C D→A D→C 在F1中去掉多余的函数依赖: ∵B→A,A→C ∴B→C是多余的。 又∵D→A,A→C ∴D→C是多余的。 A→C C→A F2= B→A D→A 函数依赖集的最小集不是唯一的,本题中还可以有其他答案。 ∵F2中所有依赖的...
(2) 将F中旳函数依赖右部属性单一化: A→C C→AF1= B→A B→CD→A D→C在Fl中去掉多余旳函数依赖:∵B→A,A→C ∴B→C是多余旳。又∵D→A,A→C ∴D→C是多余旳。 A→C C→AF2=B→A D→A函数依赖集旳最小集不是惟一旳,本题中还可以有其她答案。∵F2中所有依赖旳左部却是单属...
设有关系模式R(A,B,C,D),其上的函数依赖集: F={ A→C,C→A,B→AC,D→AC } 求F的最小依赖集F’。(20分) 相关知识点: 试题来源: 解析参考答案:(1)将F中所有函数依赖的右部属性单一化 F1={ A→C,C→A,B→A,B→C,D→A,D→C } (2)去掉F1中多余的函数依赖 A→C (A)+={A...
正确答案:B 解析:关系R是属性集U上的关系模式,F是属性U上的一组数据依赖,设K为R中的属性或属性组,若K→U,则称K为R的候选码。分析一个给定关系的候选码,首先应该考虑关系中的决定因素,即出现在数据依赖规则中“→”左边的属性,再从中删去某些出现在数据依赖规则中“→”右边的属性。这里出现在数据...