在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于_____________范式。

admin2018-11-21  35

问题 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于_____________范式。

选项 A、1NF
B、2NF
C、3NF
D、4NF

答案A

解析 本题考查关系数据库范式的基础知识。
    1)第一范式(1NF)是指属性不可拆分或无重复的列,就是一个属性不允许再分成多个属性来建立列。
    2)第二范式(2NF)是指完全函数依赖,满足第二范式的数据库设计必须先满足第一范式。因此第二范式的目标就是消除函数依赖关系中左边存在的冗余属性。
    3)第三范式(3NF)是指消除传递依赖,不依赖于其他非主属性(消除传递依赖)。满足第三范式的数据库必须先满足第二范式。
    4)在BC范式(BCNF)中:
    ①所有非主属性对每一个码都是完全函数依赖;
    ②所有的主属性对于每一个不包含它的码,也是完全函数依赖;
    ③没有任何属性完全函数依赖于非码的任意一个组合。
    如果R属于3NF,不一定属于BCNF,如果R属于BCNF,一定属于3NF。
    5)第四范式(4NF)是指对于每一个X→Y,X都能找到一个候选码,4NF一定满足BCNF。
转载请注明原文地址:https://jikaoti.com/ti/orI7FFFM
0

随机试题
最新回复(0)