返回
当前 - 选择题 - 数据库范式
中等
题号:0020260500020
单选题
2026年5月第20题

关系 R(A,B,C)R(A,B,C) 存在函数依赖 ABA \rightarrow BBCB \rightarrow C 时,按题干给出的依赖情况最高可达到(2NF)。

问题(1)
浓缩知识点

2NF 要求在 1NF 基础上消除非主属性对候选键的部分函数依赖。题干给出 R(A,B,C)R(A,B,C) 以及 ABA\to BBCB\to C 等依赖关系时,要先判断部分依赖和传递依赖;若仍存在传递依赖或不满足更高范式条件,则最高只能判断到 2NF。范式题要抓函数依赖:2NF 消除非主属性对候选键的部分依赖,3NF 进一步消除传递依赖,BCNF 对决定因素提出更严格要求。范式判断要从函数依赖和候选键入手。1NF 要求属性原子;2NF 消除非主属性对候选键的部分函数依赖;3NF 消除非主属性对候选键的传递依赖;BCNF 要求每个非平凡函数依赖的决定因素都是候选键。

正确答案
D

本题考察的是数据库范式

2NF 要求在 1NF 基础上消除非主属性对候选键的部分函数依赖。题干给出 R(A,B,C)R(A,B,C) 以及 ABA \rightarrow BBCB \rightarrow C 等依赖关系时,要先判断部分依赖和传递依赖;若仍存在传递依赖或不满足更高范式条件,则最高只能判断到 2NF。

选项 A:1NF。1NF 只要求属性取值原子化,不能体现题干中已经消除部分依赖后的范式水平。
选项 B:3NF。3NF 要求进一步消除非主属性对候选键的传递依赖;题干依赖关系仍不足以支持达到 3NF。
选项 C:BCNF。BCNF 要求每个非平凡函数依赖的决定因素都是候选键,条件比 3NF 更强,本题不能判断达到。
选项 D:2NF。2NF 在 1NF 基础上消除非主属性对候选键的部分依赖,符合题干依赖关系下能达到的最高范式判断。

因此,选项 D 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有