参考答案和解析
答案:C
解析:
主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值。如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(CandidateKey)。候选关键字既能唯一地确定记录,它包含的字段又是最精炼的。也就是说候选关键字是最简单的超关键字。
更多“关系模式的候选关键字可以有(),主关键字有1个。”相关问题
  • 第1题:

    关系模式的候选关键字可以有1个或多个,而主关键字有()。

    A、多个

    B、0个

    C、1个

    D、1个或多个


    参考答案:C

  • 第2题:

    ●给定关系模式R<U,F>,U= {A,B,C},F={AB→C,C→B}。关系R(55),且分别有 (56) 。

    (55)

    A.只有1 个候选关键字 AC

    B.只有1 个候选关键字 AB

    C.有2 个候选关键字AC和BC

    D.有2 个候选关键字AC和AB

    (56)

    A.1 个非主属性和2个主属性

    B.2 个非主属性和1 个主属性

    C.0 个非主属性和3 个主属性

    D.3 个非主属性和O个主属性


    正确答案:D,C

  • 第3题:

    给定关系模式R (U,F),其中,属性集U={城市,街道,邮政编码),函数依赖集F={(城市,街道)→邮政编码,邮政编码→城市}。关系R (6) 且分别有(7)。

    A.只有1个候选关键字“城市,街道”

    B.只有1个候选关键字“街道,邮政编码”

    C.有2个候选关键字“城市,街道”和“街道,邮政编码”

    D.有2个候选关键字“城市,街道”和“城市,邮政编码”


    正确答案:C
    本题考查关系数据库规范化理论方面的基础知识。试题(6)的正确答案是C。因为根据函数依赖定义,可推出(城市,街道)→U,(邮政编码,街道)→U,所以“城市,街道”和“街道,邮政编码”为候选关键字。试题(7)的正确答案是B。因为根据主属性的定义,“包含在任何一个候选码中的属性叫做主属性(Primeattribute),否则叫做非主属性(Nonprimeattribute)”,所以关系R中的3个属性都是主属性,而无非主属性。

  • 第4题:

    若给定的关系模式为R,U={A,B,C},F = {AB→C,C→B>,则关系R()。

    A.有2个候选关键字AC和BC,并且有3个主属性

    B.有2个候选关键字AC和AB,并且有3个属性

    C.只有一个候选关键字AC,并且有1个非主属性和2个主属性

    D.只有一个候选关键字AB,并且有1个非主属性和2个主属性


    正确答案:B

  • 第5题:

    给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={AB→C,CD→B}。关系模式R(请作答此空),且分别有( )。若将R分解成p={R1(ABC),R2(CDB)},则分解p( )。

    A.只有1个候选关键字ACB
    B.只有1个候选关键字BCD
    C.有2个候选关键字ACD和ABD
    D.有2个候选关键字ACB和BCD

    答案:D
    解析:
    本题考查关系数据库规范化理论方面的基础知识。根据函数依赖定义,可知ACD→U,ABD→U,所以ACD和ABD均为候选关键字。

  • 第6题:

    假设关系R ,那么在关系R中(请作答此空),和候选关键字中必定含有属性( )

    A.有1个候选关键字A2A3
    B.有1个候选关键字A2A4
    C.有2个候选关键字A1A2和A1A3
    D.有2个候选关键字A1A2和A2A3

    答案:C
    解析:
    首先判断候选码,先找入度为0的结点,本题中A1没有在函数依赖右侧出现,因此体现在图示中,即入度为0,候选码必定包含属性A1.根据选项,只有C选项符合。第二空,候选码必定包含A1,并且根据候选码为A1A2、A1A3,可以得出主属性有A1A2A3,非主属性有A4

  • 第7题:

    给定关系模式R(U,F),U={A,B,C,D},F={AB→C,CD→B}。关系R(42)。

    A.只有1个候选关键字ACB
    B.只有1个候选关键字BCD
    C.有2个候选关键字ACD和ABD
    D.有2个候选关键字ACB和BCD

    答案:C
    解析:
    根据函数依赖定义,可知ACD→U ,ABD→U,所以ACD和ABD均为候选关键字。

    根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Prime attribute), 否则叫做非主属性(Nonprime attribute)”,所以,关系R中的4个属性都是主属性。

  • 第8题:

    一个关系只有一个(()

    • A、候选关键字
    • B、外关键字
    • C、主属性
    • D、主关键字

    正确答案:D

  • 第9题:

    关键字是关系模型中的重要概念。其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为()。

    • A、超关键字
    • B、候选关键字
    • C、主关键字
    • D、外部关键字

    正确答案:A

  • 第10题:

    关于关系模式的关键字,以下说法正确的是()。

    • A、一个关系模式可以有多个主关键字
    • B、一个关系模式可以有多个侯选关键字
    • C、主关键字可以取空值
    • D、关系模式必须有主关键字

    正确答案:B

  • 第11题:

    单选题
    给定关系模式R,U={A,B,C},F={AB→C,C→B}。关系R(1),且分别有(2)。空白(1)处应选择().
    A

    只有1个候选关键字AC

    B

    只有1个候选关键字AB

    C

    有2个候选关键字AC和BC

    D

    有2个候选关键字AC和AB


    正确答案: B
    解析: C→B,AC→AB,而AB→C,所以AC→C,关系R有2个候选关键字AC和AB。包含在任何候选码中的诸属性都是主属性,A、B、C都包含在候选码中,因此主属性有3个,非主属性有0个。

  • 第12题:

    单选题
    一个关系只有一个(()
    A

    候选关键字

    B

    外关键字

    C

    主属性

    D

    主关键字


    正确答案: A
    解析: 暂无解析

  • 第13题:

    以下关于关系模式关键字的说法中不正确的是(55)。

    A.关键字不能取空值

    B.所有的关系模式都有关键字

    C.一个关系模式只能有一个主关键字

    D.一个关系模式只能有一个候选关键字


    正确答案:D
    解析:一个关系模式可以有多个候选关键字,但只能有一个主关键字。

  • 第14题:

    给定关系模式R,U= {A,B,C},F={AB→C,C→B}。关系R(53)。A.只有1 个候选关键字 ACB.只

    给定关系模式R<U,F>,U= {A,B,C},F={AB→C,C→B}。关系R(53)。

    A.只有1 个候选关键字 AC

    B.只有1 个候选关键字 A

    C.有2 个候选关键字AC和B

    D.有2 个候选关键字AC和AB


    正确答案:D
    本题考查关系数据库规范化理论方面的基础知识。试题(53)的正确答案是D。根据函数依赖定义,可知AC→U,AB→U,所以AC和AB为候选关键字。试题(54)的正确答案是C。根据主属性的定义,“包含在任何一个候选码中的属性叫做主属性(Primeattribute),否则叫做非主属性(Nonprimeattribute)”,所以,关系R中的3个属性都是主属性。

  • 第15题:

    若给定的关系模式为良,U={A,B,C),F={AB→C,C→B),则关系R()。

    A.有2个候选关键字AC和BC,并且有3个主属性

    B.有2个候选关键字AC和AB,并且有3个主属性

    C.只有1个候选关键字AC,并且有1个非主属性和2个主属性

    D.只有1个候选关键字AB,并且有1个非主属性和2个主属性


    正确答案:B

  • 第16题:

    试题(41)、(42)

    给定关系模式R (U,F),其中,属性集U={城市,街道,邮政编码),函数依赖集F={(城市,街道)→邮政编码,邮政编码→城市}。关系R (41) 且分别有(42)。

    (41)A.只有1个候选关键字“城市,街道”

    B.只有1个候选关键字“街道,邮政编码”

    C.有2个候选关键字“城市,街道”和“街道,邮政编码”

    D.有2个候选关键字“城市,街道”和“城市,邮政编码”

    (42)A.1个非主属性和2个主属性

    B.0个非主属性和3个主属性

    C.2个非主属性和1个主属性

    D.3个非主属性和0个主属性


    正确答案:C,B
    试题(41)、(42)分析
    本题考查关系数据库规范化理论方面的基础知识。
    试题(41)的正确答案是c。因为根据函数依赖定义,可推出(城市,街道)→U,(邮政编码,街道)→U,所以“城市,街道”和“街道,邮政编码”为候选关键字。
    试题(42)的正确答案是B。因为根据主属性的定义,“包含在任何一个候选码中的属性叫做主属性( Prime attribute),否则叫做非主属性(Nonprime attribute)”,所以关系R中的3个属性都是主属性,而无非主属性。
    参考答案
    (41)C
    (42)B

  • 第17题:

    给定关系模式R,其中,属性集U={A、B、C、D、E}。函数依赖集F={AC→B,B→DE}。关系R(请作答此空)且分别有( )

    A.只有一个候选关键字AC。
    B.只有一个候选关键字AB。
    C.有两个候选关键字AC、BC。
    D.有两个候选关键字AC、AB

    答案:A
    解析:
    此题考查数据库知识。由题干知:AC推出B,B又能推出DE,因此AC是唯一的候选键,其中AC分别是主属性,B、D、E为非主属性。

  • 第18题:

    给定关系模式R ,其中,属性集u={A、B、C、D、E}。函数依赖集F={AC-B,B-DE}。关系R(请作答此空)且分别有( )

    A.只有一个候选关键字AC。
    B.只有一个候选关键字AB。
    C.有两个候选关键字AC、BC。
    D.有两个候选关键字AC、AB

    答案:A
    解析:
    此题考查数据库知识。由题干知:AC推出B,B又能推出DE,因此AC是唯一的候选键,其中AC分别是主属性,B、D、E为非主属性。

  • 第19题:

    在一个关系模式中,侯选关键字和主关键字分别可以有()

    • A、0个、多个
    • B、1个、多个
    • C、多个、1个
    • D、多个、多个

    正确答案:C

  • 第20题:

    解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。


    正确答案:关系:一个关系就是一张二维表。
    元组:二维表中的行称为元组,每一行是一个元组。
    属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。
    域:是属性的取值范围。
    关系模式:对关系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。
    候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。
    主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。
    主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。
    外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。

  • 第21题:

    数据库中一个关系只有一个()。

    • A、候选关键字
    • B、主关键字
    • C、外部关键字
    • D、组合关键字

    正确答案:B

  • 第22题:

    单选题
    关于关系模式的关键字,以下说法正确的是()。
    A

    一个关系模式可以有多个主关键字

    B

    一个关系模式可以有多个侯选关键字

    C

    主关键字可以取空值

    D

    关系模式必须有主关键字


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    关键字是关系模型中的重要概念。其值能够惟一地确定一条记录,但是它所包含的字段可能是有多余的,这样的关键字称为()。
    A

    超关键字

    B

    候选关键字

    C

    主关键字

    D

    外部关键字


    正确答案: B
    解析: 暂无解析