设ρ{(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为

13 查阅

设ρ{(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为(11),分解ρ(12)。

A.F={A1→A2,A1→A3}

B.F={A1→A2}

C.F={A1→A3}

D.F={A1A3→A2,A1A2→A3}

参考答案:

D解析:本题考查的是关系数据库理论方面的知识。 通过对月上的一个关系实例r分析,试题(11)的正确答案应为D,分析如下。 对于选项A是错误的,因为A1→A2和A1→A3是不成立,它们不满足函数依赖的定义。同理选项B和选项c也是错误的。 试题(11)的候选关键字是A1A2和A1A3,因为候选关键字的定义如下: 设K为R(U,F)中的属性的组合,若K→U,且对于K的任何一个真子集K',都有K,不能决定U,则K为R的候选码,若有多个候选码,则选一个作为主码。候选码通常也称候选关键字。 可见试题(11)选项D:

软考高级