当关系模式R(A,B)已属于3NF,下列说法中()是正确的。

题目
当关系模式R(A,B)已属于3NF,下列说法中()是正确的。

A.一定属于BCNF
B.A和C都是
C.它一定消除了插入和删除异常
D.仍存在一定的插入和删除异常
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 54 )若有关系模式 R ( A, B, C ) , 属性 A , B , C 之间没有任何函数依赖关系。下列叙述中哪一条是正确的?

A ) R 肯定属于 2NF , 但 R 不一定属于 3NF

B ) R 肯定属 于 3NF , 但 R 不一定属于 BCNF

C ) R 肯定属于 BCNF , 但 R 不一定属于 4NF

D ) R 肯定属于 4NF


正确答案:C

第2题:

若有关系模式R(A,B,C),属性A,B,C之间没有任何函数依赖关系。下列叙述中哪一条是正确的?

A.R肯定属于2NF,但R不一定属于3NF

B.R肯定属于3NF,但R不一定属于BCNF

C.R肯定属于BCNF,但R不一定属于4NF

D.R肯定属于4NF


正确答案:D
解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
第二范式(2NF)要求数据库表中的每个实例或行必须可以被惟一地区分,这就要求要有一个主码,显然本题中R不属于2NF。
第三范式就是属性不依赖于其它非主属性,这里满足这个条件。
在第三范式的基础上,数据库表中如果不存在任何字段对任一候选关键字段的传递函数依赖,则符合BCNF范式,这里满足条件。
关系模式R<U,F>∈1NF,如果对于R的每个非平凡多值依赖X→→Y(Y ? X),X都含有候选码,则R∈4NF,满足条件。

第3题:

当关系模式R(A,B)已属于3NF,下列说法中正确的是()。

A、R一定消除了插入和删除异常

B、仍然存在一定的插入和删除异常

C、一定属于BCNF

D、A和C的说法都正确


参考答案:A

第4题:

关系模式R(S,T,J)中,每个属性均不可分,存在函数依赖有:(S,J)→T,(S,T)→J,T→J,则下述说法正确的是______。

A.关系模式R满足1NF,但不满足2NF

B.关系模式R满足2NF,但不满足3NF

C.关系模式R满足3NF,但不满足BCNF

D.关系模式R满足BCNF,但不满足4NF


正确答案:C
解析:此题最大的陷阱就是“(S,T)→J,T→J”,有些读者一看到这种形式,就立即做出判断“这个关系不满足2NF,因为它存在部分函数依赖”。但这种断定是错误的,因为他们忘记了一个重要的前提,那就是:2NF要求每一个“非主属性”完全函数依赖于码。该关系模式的候选码是(S,J)和(S,T),所有的属性都是主属性,所有该关系模式至少是3NF,又因为T→J的左部未包含该关系的某一候选码,所以它不是BCNF。正确答案应为C。

第5题:

已知关系模式R=(A,B,C,D,E,F,G)满足函数依赖集:

F={A→B,B→C,A→E,B→F,C*D→G}

关系模式R的码由哪些属性组成?R属于第几范式?将R设计成3NF的关系。


正确答案:R的码的确定: A+=A→A+=ABE→A+=ABCEF 同时由C*D→G可得主码可设为AD则 AD+=AD→AD+=ABDE→AD+=ABCDEF→AD+=ABCDEFG 满足要求。(AD)是码。 (2) 由AD是码而A→B即B部分依赖于(AD)。不满足第二范式每个非主属性完全函数依赖于码的要求即R是1NF的关系模式。 (3) R的分解过程: 第一组由对主码有直接关系的属性组成ADG。 第二组由对主码没有直接关系的属性组成BCE。 第三组由第一组和第二组的联系组成ABF。
R的码的确定: A+=A→A+=ABE→A+=ABCEF 同时由C*D→G可得,主码可设为AD,则 AD+=AD→AD+=ABDE→AD+=ABCDEF→AD+=ABCDEFG 满足要求。(AD)是码。 (2) 由AD是码,而A→B,即B部分依赖于(AD)。不满足第二范式每个非主属性完全函数依赖于码的要求,即R是1NF的关系模式。 (3) R的分解过程: 第一组,由对主码有直接关系的属性组成ADG。 第二组,由对主码没有直接关系的属性组成BCE。 第三组,由第一组和第二组的联系组成ABF。

第6题:

当关系模式R(A,B)已属于3NF,下列说法正确的是()。

A、它一定消除了插入和删除异常

B、仍存在一定的插入和删除异常

C、一定属于BCNF

D、A和C都是


参考答案:B

第7题:

关系模式R中若没有非主属性,且只有两个属性,则( )。 A.R属于2NF,但R不一定属于3NF B.R属于3NF,但R不一定属于BCNF C.R属于BCNF,但R不一定属于4NF D.R属于4NF


正确答案:D
关系模式R ∈1NF,如果对于R的每个非平凡多值依赖X→→Y(YX),X都含有候选码,则R∈4NF. 4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。因为根据定义,对于每一个非平凡的多值依赖X→→Y,X都含有候选码,于是就有X→Y,所以4NF所允许的非平凡的多值依赖实际上是函数依赖。

第8题:

当关系模式R(A,B) 已属于3NF,下列说法中哪一个是正确的?

A.它一定消除了插入和删除异常

B.仍存在一定的插入和删除异常

C.一定属于BCNF

D.A)和C)都是


正确答案:B
解析:若关系模型,且每一个非主属性都不传递于码,则。3NF就是不允许关系模式的属性之间有这样的非平凡的函数依赖X→Y,其中x不包括码,Y是非主属性。x不包含有两种情况,一种情况X是码的真子集,这是2NF不允许,另一种情况X不是码的真子集,这是3NF不允许的。在 3NF中,仍存在一定的插入和删除异常。

第9题:

当关系模式R(A,B)已属于3NF,下列说法中______是正确的。

A.它一定消除了插入和删除异常

B.仍存在一定的插入和删除异常

C.一定属于BCNF

D.A和C都是


正确答案:B
解析:若关系模型R2NF,且每千个非主属性都不传递于码,则R3NF。3NF就是不允许关系模式的属性之间有这样的非平凡的函数依赖X→Y,其中X不包括码,Y是非主属性。X不包含有两种情况,一种情况X是码的真子集,这是2NF不允许,另一种情况X不是码的真子集,这是3NF不允许的。在3NF中,仍存在一定的插入和删除异常。

第10题:

下面对3NF的叙述中,不正确的说法是( )。

A.3NF模式中不存属性对侯选键的传递依赖。

B.3NF模式不存在非主属性对侯选键的部分依赖。

C.如果模式R是3NF,那么R一定是2NF。

D.任何一个关系模式都可以既保持函数依赖又无损地分解为一系列3NF集。


正确答案:A

更多相关问题