设有关系模式R(A,B,C,D),其函数依赖F={D A,D B},试写出关系模式的R的候选码,并说明理由

问题描述:

设有关系模式R(A,B,C,D),其函数依赖F={D A,D B},试写出关系模式的R的候选码,并说明理由

result=D,
由于D→A,D∈result,所以result=result∪A=DA
由于D→B,D∈result,所以result=result∪B=DB
通过计算我们看到,D+ =result={ABD},所以D C是R的超码,理所当然是R的候选关键码.