在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主码的说法,正确的是()。A、只需包含m端关系模式的主码即可B、只需包含n端关系模式的主码即可C、至少包含m端和n端关系模式的主码D、必须添加新的属性作为主码

题目

在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主码的说法,正确的是()。

  • A、只需包含m端关系模式的主码即可
  • B、只需包含n端关系模式的主码即可
  • C、至少包含m端和n端关系模式的主码
  • D、必须添加新的属性作为主码
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于E-R模型向关系模型转换的叙述中,哪一条是不正确的?( )

A) 一个实体类型转换成个关系模式,关系的码就是实体的码

B) 一个1:n联系转换为一个关系模式,关系的码是1:n联系的1端实体的码

C) 一个m:n联系转换为一个关系模式,关系的码为各实体码的组合

D) 三个或三个以上实体间的多元联系转换为一个关系模式,关系的码为各实体码的组合

A.

B.

C.

D.


正确答案:B
解析:E-R模型向关系模型转换的规则是:
  ①一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。
  ②一个1:1联系的可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。
  ③一个1:n联系的可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并。
  ④一个m:n联系转换为一个模式。与该模式相连的各实体的码以及联系本身的属性均转换成关系的属性,而关系的码为各实体码的组合。
  ⑤3个或3个以上实体间的多元联系转换为个关系模式时,与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组台。

第2题:

从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的码是()

A.M端实体的码

B.N端实体的码

C.M端实体码与N端实体码组合

D.重新选取其他属性


参考答案:C

第3题:

一个1∶N联系可转换为一个独立的关系模式,关系的码为

A.N端实体的码

B.实体的码

C.各实体码的组合

D.每个实体的码


正确答案:A
解析:从E-R图向关系模式转换时,需遵循一定的原则,对于实体间不同类型的联系,可分为几种情况。对于l∶N的联系,可以转换为一个独立的关系模式,也可与N端的对应模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为N端实体的码。

第4题:

下列关于E.R模型向关系模型转换的叙述中,哪一条是不正确的?

A.一个实体类型转换成一个关系模式,关系的码就是实体的码

B.一个1:n联系转换为一个关系模式,关系的码是1:n联系的1端实体的码

C.一个m:n联系转换为一个关系模式,关系的码为各实体码的组合

D.三个或三个以上实体间的多元联系转换为一个关系模式,关系的码为各实体码的组合


正确答案:B
解析:一个1:n联系转换为一个关系模式,关系的码是1:n联系的n端实体的码。本题答案为B)。

第5题:

从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字为(11)。

A.M端实体的关键字

B.N端实体的关键字

C.M端实体和N端实体的关键字组合

D.M端实体中不包含N端实体的关键字


正确答案:C
解析:从E-R图向关系模型的转换所遵循的转换原则是:一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字;一个联系转换为一个关系模式,与该联系相连的各实体的码以及联系的属性转换为该关系的属性,该关系的码有以下3种情况。一个1:1的联系转换为一个关系,相连实体的关键字都是关系的候选关键字;一个1:n的联系转换为一个关系,多方实体的关键字是关系的关键字;一个n:m的联系转换为一个关系,相连实体的关键字的组合组成关系的关键字(复合关键字)。

第6题:

下列关于关系模式的码和外码的叙述中,( )是正确的?

Ⅰ.主码可以是单个属性,也可以是属性组

Ⅱ.外码可以是单个属性,也可以是属性组

Ⅲ.一个关系模式的主码与该关系模式的任何一个外码的交一定为空

Ⅳ.一个关系模式的主码与该关系模式的所有外码一定包含了该关系模式的所有属性

A) Ⅰ和Ⅱ

B) Ⅰ、Ⅱ和Ⅲ

C) Ⅰ、Ⅱ和Ⅳ

D) Ⅰ、Ⅲ和IV


正确答案:A
主码可以是单个属性,也可以是属性组。当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码。一个关系的主码也可以是该关系的外码,所以该关系的主码与外码的交不为空。一个关系的主码与外码并不一定包含了该关系的所有属性。

第7题:

一个1:n联系可以转换为一个独立的关系模式,关系的码为()。

A、实体的码

B、各实体码的组合

C、n端实体的码

D、每个实体的码


参考答案:B

第8题:

下列关于E-R模型向关系模型转换的说法中,不正确的是( )。

A)一个m:n联系转换为一个模式,联系本身的属性要转换为关系的属性

B)一个m:n联系转换为一个模式,联系本身的属性可以不转换为关系的属性

C)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并。

D)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。


正确答案:B
E-R模型向关系模型转换的规则是:
①一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码
②一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。
③一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并。
④一个m-n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
⑤3个或3个以上的实体间的多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。具有相同码的关系模式可合并。
从以上的第4条,可以知道选项B)是错误的。

第9题:

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

A.实体的码

B.每个实体的码

C.n端实体的码

D.各实体码的组合


正确答案:C

第10题:

下列有关E-R模型向关系模型转换的叙述中,正确的是( )。

A.一个实体类型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码

B.一个1:1联系只能与联系的任意一端实体所对应的关系模式合并

C.一个1:n联系只能转换为一个独立的关系模式

D.一个m:n联系转换为一个关系模式,可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并


正确答案:A
解析:E-R模型向关系模型转换的规则如下。①一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码②一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。③一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并。④一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。⑤3个或3个以上的实体间的多元联系转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。具有相同码的关系模式可合并。

更多相关问题