关系模型中的关系模式至少应是( )。

admin2022-09-09  40

问题 关系模型中的关系模式至少应是(          )。

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

答案A

解析 关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同的范式。满足最低要求的叫第一范式,简称1NF。在满足第一范式的基础上,进一步满足更多要求的则是第二范式,简称2NF。然后在满足第二范式的基础上,还可以再满足第三范式,简称3NF,以此类推。
    对于关系模式,若其中的每个属性都已不能再分为简单项,则它属于第一范式。
    若某个关系R为第一范式,并且R中每一个非主属性完全依赖于R的某个候选键,则称其为第二范式。第二范式消除了非主属性对主键的部分依赖。
    如果关系R是第二范式,并且每个非主属性都不传递依赖于R的候选键,则称R为第三范式(传递依赖:在关系模式中,如果Y→X,X→A,且x不决定Y和A不属于X,那么Y→A是传递依赖)。
    比第三范式更高级的。BC范式(BC Normal Form,BCNF),它要求所有属性都不传递依赖于关系的任何候选键。
    本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/hO6p777K
0

最新回复(0)