数据库原理与应用

设有关系模式R(A,B,C,D,E),其最小函数依赖集F={A→C,BC→D,D→B,C→E}。 将R分解为3NF,要求具有依赖保持性和无损连接性

题目

设有关系模式R(A,B,C,D,E),其最小函数依赖集F={A→C,BC→D,D→B,C→E}。 将R分解为3NF,要求具有依赖保持性和无损连接性

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 56 ) 现将关系模式 R 分解为两个关系模式 R 1 ( A , C , D ), R 2 ( A , B , E ),那么这个分解

A )不具有无损连接性且不保持函数依赖

B )具有无损连接性且不保持函数依赖

C )不具有无损连接性且保持函数依赖

D )具有无损连接性且保持函数依赖


正确答案:A

第2题:

●给定关系模式R<U,F>,U= {A,B,C,D},F={A→B,BC→D},则关系R的候选键为 (60)。对关系R分解为R1(A,B,C)和R2 (A,C,D),则该分解(61)。

(60)(AB)

B.(AC)

C.(BC)

D.(BD)

(61)A.有无损连接性,保持函数依赖

B.不具有无损连接性,保持函数依赖

C.具有无损连接性,不保持函数依赖

D.不具有无损连接性,不保持函数依赖


正确答案:B,C

第3题:

设关系模式R,其中U={A,B,C,D,E),F={A→BC,C→D,BC→E,E→A},则分解p={R1(ABCE),R2(CD)}满足()

A.具有无损联接性、保持函数依赖

B.不具有无损联接性、保持函数依赖

C.具有无损联接性、不保持函数依赖

D.不具有无损联接性、不保持函数依赖


参考答案:A

首先看分解是否保持函数依赖。在F中有4个函数依赖。A→BC、BC→E和E→A在R1中得到了保持,C→D在R2中得到了保持,因此分解是保持函数依赖的。接下来,再根据以下定理判断是否为无损联接。设p={R1,R2}是R的一个分解,F是R上的函数依赖集,那么分解p相对于F是无损联接分解的充要条件是(R1∩R2)→(R1-R2)或(R1∩R2)→(R2-R1)。要注意的是,这两个条件只要任意一个条件成立就可以了,同时该定理只适用于"一分为二"的情况,即一个关系模式分解为两个关系模式。在本题中,R1∩R2={C},R1-R2=ABE,R2-R1=D,因为在F中有C→D成立,所以,分解是无损联接。

第4题:

现将关系模式P分解为两个关系模式P1(C,T,R),P2(C,3,G),那么这个分解______。

A.不具有无损连接性,不保持函数依赖

B.具有无损连接性,保持函数依赖

C.不具有无损连接性,保持函数依赖

D.具有无损连接性且保持函数依赖


正确答案:D

第5题:

● 给定关系模式R ( U,F) ,U = {A,B,C,D }, F={A→C,A→D,C→B,B→D},F 中的冗余函数依赖为(1);若将R分解为ρ={AC,CB,BD},则ρ 满足 (2)。

(1)A. C→A B. D→A C. B→C D. D→B

(2)

A. 不具有无损连接性,而且不保持函数依赖

B. 不具有无损连接性,但保持函数依赖

C. 具有无损连接性,而且保持函数依赖

D. 具有无损连接性,但不保持函数依赖

第6题:

(55)现将关系模式 P 分解为两个关系模式 P1(C,T,R),P2(C,S),那么这个分解 )。

A)不具有无损连接性,不保持函数依赖

B)具有无损连接性,不保持函数依赖

C)不具有无损连接性,保持函数依赖

D)具有无损连接性,且保持函数依赖


正确答案:A

(55)【答案】A)
【解析】关系模式进行无损连接分解(且保持FD),分解过程中,数据不能丢失或增加。把全局关系模式中的所有数据无损地分解到各个子关系模式中,以保证数据的完整性。由题而知,将关系模式P分解后,选项A)正确。

第7题:

给定关系模式 R(U,F),U={A,B,C,D,E},F={A→B, A→C, D→E, CD→B},其候选关键字为(),则分解ρ={R1(ABCE),R2(CD)}满足() 。 ()A.ABD B.ADE C.ACD D.AD () A. 具有无损连接性、保持函数依赖 B. 不具有无损连接性、保持函数依赖 C. 具有无损连接性、不保持函数依赖 D. 不具有无损连接性、不保持函数依赖

第8题:

设关系模式R,其中U={A,B,C,D,E},F={A→BC,C→D,BC→E,E→A},则分解p={R1(ABCE),R2(CD)}满足()

A.具有无损连接性、保持函数依赖

B.不具有无损连接性、保持函数依赖

C.具有无损连接性、不保持函数依赖

D.不具有无损连接性、不保持函数依赖


参考答案:A

第9题:

若在数据库设计过程中,将关系模式R分解为关系模式R1, R2…, Rn

若在数据库设计过程中,将关系模式R<U, F>分解为关系模式R1<U1, F1>, R2<U2, F2>…, Rn<Un, Fn>。

下列关于模式分解的叙述中,哪些条是正确的?( )

Ⅰ. 模式分解具有无损连接性的含义是:若对于R的任何一个可能取值r,都有r在R1, R2, …Rn上的投影的自然连接等于r

Ⅱ. 模式分解保持函数依赖的含义是:F所逻辑蕴含的函数依赖一定也由分解得到的各个关系模式中的函数依赖所逻辑蕴含

Ⅲ. 若一个模式分解具有无损连接性,则该分解一定保持函数依赖

Ⅳ. 若一个模式分解保持函数依赖,则该分解一定具有无损连接性

Ⅴ. 模式分解可以做到既具有无损连接性,又保持函数依赖

Ⅵ. 模式分解不可能做到既具有无损连接性,又保持函数依赖

A) 仅Ⅰ、Ⅱ和Ⅴ

B) 仅Ⅰ、Ⅱ和Ⅵ

C) 仅Ⅰ和Ⅲ

D) 仅Ⅱ和Ⅳ

A.

B.

C.

D.


正确答案:A

第10题:

● 给定关系模式R ( U,F) ,U = {A,B,C,D }, F={A→C,A→D,C→B,B→D},F 中的冗余函数依赖为(43);若将R分解为ρ={AC,CB,BD},则ρ 满足 (44)。

(43)

A. C→A

B. D→A

C. B→C

D. D→B

(44)

A. 不具有无损连接性,而且不保持函数依赖

B. 不具有无损连接性,但保持函数依赖

C. 具有无损连接性,而且保持函数依赖

D. 具有无损连接性,但不保持函数依赖


正确答案:B,C


更多相关问题