单选题

在关系模式R(A, B, C, D)中,已知函数依赖A→B存在。以下哪个选项描述的是非平凡的函数依赖( )。

A

A→A

B

AB→B

C

A→C

D

ABC→AB

查看答案
答案
正确答案:C
解析

【内容考查】本题考查函数依赖的分类,特别是非平凡函数依赖的概念。

【选项分析】

A. A→A 是平凡的函数依赖,因为右侧属性是左侧属性的子集。

B. AB→B 也是平凡的函数依赖,因为右侧属性B包含在左侧属性AB中。

C. A→C 是非平凡的函数依赖,因为C不是A的子集,且根据题目给出的信息,这是一个新的、有意义的依赖关系。

D. ABC→AB 是平凡的函数依赖,因为右侧属性AB是左侧属性ABC的子集。根据定义,X→Y,Y⊆X时,称X→Y是平凡的函数依赖;而当Y不是X的子集时,X→Y是非平凡的函数依赖。

因此,选项C是唯一符合非平凡函数依赖定义的选项。

历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved