扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 关系数据库中等
单选题
2024年5月第33题
中等
单选题
2024年5月第33题
#第二版教材
#必须掌握
在关系数据库中,只消除非主属性对码的部分依赖的范式是 (__)。
问题(1)
浓缩知识点
关系数据库中的范式是用于规范关系模式、减少数据冗余与操作异常的层级化标准。第一范式(1NF)是最基础的要求,规定所有属性的值必须是不可再分的原子值;第二范式(2NF)建立在1NF的基础上,核心目标是消除非主属性对候选码的部分依赖,保证非主属性完全依赖于整个候选码;第三范式(3NF)以满足2NF为前提,进一步消除非主属性对候选码的传递依赖;BCNF作为3NF的强化版本,要求关系中的每个决定因素都必须是候选键,可解决3NF中可能存在的主属性对码的依赖问题,是更为严格的范式标准。
正确答案
C
本题考察的是关系数据库中的范式及其对应的规范化目标。
A选项BCNF(Boyce-Codd范式):错误。BCNF 是对 3NF 的进一步加强,要求每个决定因素都是候选键,解决的是主属性对码的依赖问题。
B选项1NF:错误。第一范式要求属性值必须是原子性的,不可再分,是最基本的要求,不涉及对“依赖”的处理。
C选项2NF:正确。第二范式在满足1NF的基础上,要求所有非主属性必须完全依赖于候选键,也就是消除了非主属性对码的部分依赖。若有非主属性只依赖于组合主键的一部分,则违反2NF。
D选项3NF:错误。第三范式在满足2NF的基础上,进一步要求非主属性不能传递依赖于候选键,解决的是“传递依赖”问题,而非“部分依赖”。
因此,正确答案为 C。
