工学

单选题当关系有多个候选码时,则选定一个作为主码,但若主码为全码时应包含()。A 单个属性B 两个属性C 多个属性D 全部属性

题目
单选题
当关系有多个候选码时,则选定一个作为主码,但若主码为全码时应包含()。
A

单个属性

B

两个属性

C

多个属性

D

全部属性

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

第1题:

包含在______中的属性叫做主属性。

A.主码

B.候选码

C.外码

D.全码


正确答案:B
解析:候选码是唯一确定关系中元组的属性或属性组。一个关系有一个或多个候选码,选择其中一个作为主码。当关系中的某个属性或属性组不是该关系的主码,但却是另一个关系的主码,则称这个属性或属性组为该关系的外码。关系中的所有属性组是这个关系的候选码,称为全码。主属性是包含在候选码中的属性。

第2题:

● 若某个关系的主码为全码,则应包含 (29) 。

(29)

A. 单个属性

B. 两个属性

C. 多个属性

D. 全部属性


正确答案:D

第3题:

(52)下列关于关系模式的码的叙述中,不正确的是( )。

A)当候选码多于一个时,选定其中一个作为主码

B)主码可以是单个属性,也可以是属性组

C)不包含在主码中的属性称为非主属性

D)当一个关系模式中的所有属性构成码时,则称为全码


正确答案:C

(52)【答案】C)
【解析】键是唯一地标准识实体的属性集,不包含在任何“键”中的属性称为非主属性。

第4题:

下列关于关系模式码的叙述中,( )是不正确的。

A.当候选码多于一个时,选定其中一个作为主码

B.主属性在任何一个元组上的值都不能为空

C.包含在任何一个候选码中的属性叫主属性

D.若一个关系模式中的所有属性构成码,则称为全码


正确答案:B
在一个关系中,如一个属性是构成某一个候选关键字的属性集中的一个属性,则称它为主属性,主码不能为空,主属性可以为空,只要其不是主码的组成部分即可。

第5题:

如果一个关系模式的所有属性的集合是这个关系的主码,则称这样的主码为

A.全码

B.参照码

C.外码

D.连接码


正确答案:A
解析:用户选作元组标识的一个候选码为主码;外码:某个关系的主码相应的属性在另一关系中出现,此时该主码在就是另一关系的外码,如有两个关系s和SC,其中s#是关系s的主码,相应的属性s#在关系SC中也出现,此时s#就是关系SC的外码;如果一个关系模式的所有属性的集合是这个关系的主码,则称这样的主码为全码。本题答案为A)。

第6题:

● 若某个关系的主码为全码,则该主码应包含 (52) 。

(52)

A. 单个属性

B. 两个属性

C. 多个属性

D. 全部属性


正确答案:D

第7题:

若某个关系的主码为全码,则应包含(29)。

A.单个属性

B.两个属性

C.多个属性

D.全部属性


正确答案:D
解析:本题考查应试者关系数据库系统中关系的键的基本概念。全码(All-key)是指关系模型的所有属性组是这个关系模式的候选键。

第8题:

( 29 ) 如果一个关系模式的所有属性的集合是这个关系的主码,则称这样的主码为

A )全码

B )参照码

C )外码

D )连接码


正确答案:A

第9题:

若某个关系的主码为全码,则该主码应包含(52)。

A.单个属性

B.两个属性

C.多个属性

D.全部属性


正确答案:D
解析:本题考查的是关系数据库系统中关系的键的基本概念。全码(All-key)是指关系模型的所有属性组是这个关系模式的候选键。

第10题:

● 关于关系模式中主属性和非主属性的说法中,错误的是( )。( )

A.候选码中的任意一个属性称为主属性

B.主码中的任意一个属性肯定是主属性

C.包含在某一候选码中但不在主码之中的属性不是主属性

D.不包含在任何候选码中的属性称为非主属性


正确答案:C
一个关系可能有多个候选码,实际设计时选定其中一个使用,这个当前使用的候选码称为主码。候选码中的任意一个属性称为主属性,不管该属性是否在主码之中。不包含在任何候选码中的属性称为非主属性。

更多相关问题