对于非规范化的关系模式,怎样转变为1NF?对于1NF怎样转变为2

题目

对于非规范化的关系模式,怎样转变为1NF?对于1NF怎样转变为2NF?对于2NF怎样转变为3NF?

参考答案和解析
正确答案:使每个关系模式中的每个简单属性都不可再分即满足第一范式
1nf—2nf:消除非主属性对码的部分函数依赖即可
2nf—3nf:消除非主属性对码的传递函数依赖即可
3nf—bcnf:消除主属性对码的部分和传递函数依赖即可
Bcnf—4nf:消除非平凡且非函数依赖的多值依赖即可
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将满足1NF的关系模式经过消除非主属性对候选键的的部分函数依赖转变为3NF。()


参考答案:错误

第2题:

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

A、1NF∈2NF∈3NF

B、3NF∈2NF∈1NF

C、1NF=2NF=3NF

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


参考答案:A

第3题:

( 18 )若关系模式 R 1NF ,且对于每一个非平凡的函数依赖 X Y ,都有 X 包含码,则 R 最高一定可以达到【 18 】 。


正确答案:

第4题:

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


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

第5题:

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


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

第6题:

若关系模式R∈1NF且对于每一个非平凡的函数依赖X→Y都有X包含码,则R∈?

A.1NF

B.2NF

C.3NF

D.BCNF


正确答案:D
解析:本题主要考查了对范式的理解。若关系模式R∈1NF且每一个非主属性完全函数依赖于码,则R∈2NF。若关系模式R∈2NF且每一个非主属性都不传递依赖于码,则R∈3NF。若关系模式R∈1NF且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。

第7题:

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


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

第8题:

若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈

A.1NF

B.2NF

C.3NF

D.BCNF


正确答案:B
解析:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈ 2NF。若关系模式R∈2NF,且每一个非主属性都不传递依赖于码,则R∈ 3NF。若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。掌握关系数据库系统中,各级范式的定义、包含关系,并能够区别。

第9题:

若关系模式R∈1NF,对于每一个非平凡的函数依赖X→Y,都有X包含码,则R最高一定可以达到[ ]。


正确答案:BCNF
BCNF 解析:若关系模式R∈1NF,且对于每一个非平凡的函数依赖x→Y,都有X包含码,则R∈BCNF。 BCNF是3NF的进一步规范化,即限制条件更严格。

第10题:

清除了部分函数依赖的1NF的关系模式,必定是下面( )模式。A.1NFB. 2NFC. 3NFD. 4NF

清除了部分函数依赖的1NF的关系模式,必定是下面( )模式。A.1NFB. 2NFC. 3NFD. 4NF


正确答案:B
2NF是消除了部分函数依赖的1NF的关系模式