简述在关系规范化过程中,从1NF到2NF和从2NF到3NF转换的规则。

题目

简述在关系规范化过程中,从1NF到2NF和从2NF到3NF转换的规则。

参考答案和解析
正确答案: 从1NF转换到2NF://对于满足1NF关系,如果关系模式存在局部依赖,就不是一个好的模式,需要把关系模式分解,以排除局部依赖,使模式达到2NF的标准。
从2NF转换到3NF://对于满足2NF关系,如果不存在“非主属性”对主键的传递函数依赖,则称属于3NF关系。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若R∈2NF,且消除了非主属性对码的 ______ ,就可把R规范化成3NF。


正确答案:传递函数依赖
传递函数依赖 解析:在关系模式中,如果Y→X,X→A,且X→Y和A属于X,那么称Y→A是传递依赖(A传递依赖于Y)。如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式(3NF)的模式。

第2题:

规范化是一种数据分析技术,该技术一般包括三个步骤,把数据模型规范成1NF、2NF和3NF。其中3NF不必满足1NF所要求的条件。()

此题为判断题(对,错)。


正确答案:正确

第3题:

(54)下列关于关系模式规范化的叙述中,哪一条是不正确的?

A)若 R ? 4NF,则必然 R ? 3NF

B)若 R ? 3NF,则必然 R ? 2NF

C)若 R ? 2NF,则必然 R ? 1NF

D)若 R ? 1NF,则必然 R ? BCNF


正确答案:D

(54)【答案】D)
【解析】关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(INF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式依次类推。一般来说,数据库只需满足第三范式(3NF)就行了。

第4题:

在对关系模式进行规范化的过程中,对2NF关系进行投影,消除原关系中非主属性代码的( ),得到3NF。

A.传递函数依赖

B.部分和传递函数依赖

C.连接依赖

D.多值依赖


正确答案:A

第5题:

1NF消除【 】依赖,即规范化为2NF;2NF消除依赖非主属性对码的传递函数,即规范化为3NF。


正确答案:非主属性对码的部分函数依赖
非主属性对码的部分函数依赖 解析:在讨论关系模式向2NF、3NF转化的问题时,都是只涉及非主属性对码的依赖关系,前者是消除部分函数依赖,后者是消除传递函数依赖。

第6题:

关系的规范化中,各个范式之间的关系是()。

A、1NF∈2NF∈3NF

B、3NF∈2NF∈1NF

C、1NF=2NF=3NF

D、1NF∈2NF∈BCNF∈3NF


参考答案:A

第7题:

INF消除______依赖,即规范化为2NF;2NF消除依赖非主属性对码的传递函数,即规范化为3NF。


正确答案:非主属性对码的部分函数
非主属性对码的部分函数 解析:在讨论关系模式向2NF、3NF转化的问题时,都是只涉及非主属性对码的依赖关系,前者是消除部分函数依赖,后者是消除传递函数依赖。

第8题:

● 在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到();() A. 1NF B. 2NF C. 3NF D. 以上三者都不行


正确答案:B
    该关系模式的候选码是B,因为B→C,C不能→B,C→D,所以存在非主属性D对候选码的传递函数依赖,R不是3NF。又因为不存在非主属性对候选码的部分函数依赖,所以R是2NF。

第9题:

关系规范化过程就是通过关系模式的分解,把低一级的关系模式分解为若干高一级的关系模式的过程;1NF,2NF,3NF, BCNF之间存在着【 】的关系。


正确答案:全包含
全包含 解析:—级范式的关系模式的“问题”都是通过模式分解来解决的,通过分解若干高一级的关系模式,逐步实现规范化。高一级的范式一定属于低—级的范式,各范式之间的关系是—种全包含关系。

第10题:

在关系的规范化过程中,消除了( )后,1NF变成了3NF。


正确答案:A
第一范式要求元组的每个分量必须是不可分的数据项。第二范式要求在第一?范式基础上每一个非主属性完全函数依赖于码。第三范式要求在第二范式基础}:每一个非主属性不传递依赖于码。Boyce-Codd范式要求在第一范式基础上对于每一个非平凡的函数依赖X→Y都有X包含码。因此,在第一范式基础E消除部分函数依赖和传递函数依赖后就成为了第三范式。

更多相关问题