计算机三级

在关系数据库的逻辑设计中,若转换一个1:N的联系为一个关系,则此关系的主键是( )。A.1端实体的主键B.N端实体的主键C.1端实体的主键和N端实体的主键D.不使用相关实体的主键

题目

在关系数据库的逻辑设计中,若转换一个1:N的联系为一个关系,则此关系的主键是( )。

A.1端实体的主键

B.N端实体的主键

C.1端实体的主键和N端实体的主键

D.不使用相关实体的主键

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

第1题:

●E-R模型向关系模型转换时,三个实体之间多对多的联系m:n:p应该转换为一个独立的关系模式,且该关系模式的主键由 (28)组成。

(28)A.多对多联系的属性

B.三个实体的主键

C.任意一个实体的主键

D.任意两个实体的主键


正确答案:B

第2题:

在ER模型转换成关系模型的过程中,下列叙述不正确的是()

A、每个实体类型转换成一个关系模型

B、每个联系类型转换成一个关系模式

C、每个M:N联系转换成一个关系模式

D、在1:N联系中,“1”端实体的主键作为外键放在“N”端实体类型转换成的关系模式中


参考答案B

第3题:

将概念模型中的E-R图转换为关系模式时,一个1:n的联系,在n端实体转换成的关系中加入1端实体转换成关系的主键。()

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


参考答案:正确

第4题:

一个联系转换为一个关系模式,若联系为1:n,则关系的码为( )。

A.实体的码

B.每个实体的码

C.n端实体的码

D.各实体码的组合


正确答案:C

第5题:

在数据库逻辑设计中,当将E-R图转换为关系模式时,下面的做法哪一个是不正确的?(50)。

A.一个实体类型转换为一个关系模式

B.一个联系类型转换为一个关系模式

C.由实体类型转换成的关系模式的主键是该实体类型的主键

D.由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体类型的属性的全体


正确答案:D
解析:其他三项均正确。

第6题:

在关系数据库的逻辑设计中,若转换一个1∶n的联系为一个关系,则此关系的主键是

A.1端实体的主键

B.n端实体的主键

C.1端实体的主键和n端实体主键

D.不使用相关实体的主键


正确答案:B
解析:一个1∶n联系可以转换为一个独立的关系模式,也可以与联系的任意n端实体所对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而联系的码为n端实体的码。如果与联系的n端实体所对应的关系模式合并,则需要在该关系模式的属性中加入1端实体的码和联系本身的属性。

第7题:

在数据库逻辑设计中,当把E-R。图转换为关系模式时,下面的做法哪一个是不正确的?

A.一个实体类型可以转换为一个关系模式

B.一个联系类型可以转换为一个关系模式

C.由实体类型转换成的关系模式的主键是该实体类型的主键

D.由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体类型属性的全体


正确答案:D
解析:E-R图转换为关系模式时遵循如下原则:一个实体类型转换为一个关系模式。实体的属性就是关系的属性,实体的键就是关系的键;一个联系类型转换为一个关系模式,参与该联系类型的各实体的键以及联系的属性转换成关系的属性。

第8题:

●将E-R模型转换为关系模型时,一个1:n联系如果转换为一个关系模式,将 (41) 及联系的属性均作为该关系的属性,关系的键为 (42) ;也可将一端的码及联系的属性合并n端实体集所转换的关系模式中,n端实体集所转换的关系的键为 (43) 。

某关系R(A,B,C,D)有函数依赖A→B,BC→D,D→A,下面函数依赖中 (44) 不蕴含于已知依赖集。

(41) A.一端实体的主键

B.各实体主键的组合

C.n端实体的主键

D.任意一个实体的主键

(42) A.一端实体的主键

B.各实体主键的组合

C.n端实体的主键

D.任意一个实体的主键

(43) A.n端实体集所转换的原关系模式的键

B.一端实体的主键

C.n端实体集所转换的原关系模式的键和一端实体的主键的组合

D.n端实体集所转换的原关系模式的键或一端实体的主键

(44) A.D→B

B.AC→BD

C.BC→AD

D.BD→AC


正确答案:B,C,A,D
【解析】将E-R模型转换为关系模型时,所需要遵循的转换规则如下:
①每个实体集转换为一个关系。
②一个一对一的联系可转换为一个关系模式,将两端关系的码及联系的属性均作为该关系的属性,任意一端的码作为该关系的码;也可将任意一端的码及联系的属性合并另一端实体集所转换的关系模式中。
③一个一对多联系可转换为一个关系模式,将两端关系的码及联系的属性均作为该关系的属性,"多"端的码作为该关系的码;也可将"一"端的码及联系的属性合并"多"端实体集所转换的关系模式中。
④一个多对多联系应转换为一个关系模式,两端的码及联系的属性为关系的属性,两端的码共同组合为该关系的码。
⑤三个或三个以上多对多的联系应转换为一个关系,各关系的码及联系的属性为关系的属性,各端的码共同组合为该关系的码。
根据已有函数依赖集和Armstrong公理:
D→A,A→B根据传递性可得出:D→B。
A→B根据增广性可得出:AC→BC。再根据BC→D和传递律可得出:AC→BD。
根据BC→D,D→A和传递律可得出:BC→AD。
而根据已有函数依赖集和Armstrong公理,可推导出:BD→A,而BD→AC是不能推导出的。

第9题:

若两个实体之间的联系是1:n,则实现1:n联系的方法是( )。

A.将“n”端实体转换的关系的码加入到“1”端的关系中

B.在“n”端实体转换的关系中加入“1”端实体转换关系的码

C.在两个实体转换的关系中,分别加入另一个关系的码

D.将两个实体转换成一个关系


正确答案:B

第10题:

将E-R模型转换为关系模型时,一个1:n联系如果转换为一个关系模式,将(41)及联系的属性均作为该关系的属性,关系的键为(42);也可将一端的码及联系的属性合并到n端实体集所转换的关系模式中,n端实体集所转换的关系的键为(43)。

某关系R(A,B,C,D)有函数依赖A→B,BC→D,D→A,下面函数依赖中(44)不蕴含于已知依赖集。

A.一端实体的主键

B.各实体主键的组合

C.n端实体的主键

D.任意一个实体的主键


正确答案:B

更多相关问题