更多“在关系模型中,若属性A是关系R的主码,属性A的取值不能为空,称为__________约束。 ”相关问题
  • 第1题:

    设有如下的关系R和S,且属性A是关系R的主码,属性D是关系S的主码。若关系R和S的关系代数操作的结果T如下:

    A.

    B.

    C.

    D.


    正确答案:B
    解析:投影操作实际上是从关系中选取某些属性列,即从列的角度进行运算,记作:ΠA(R)={t[A]/T∈R},其中A为R的属性列。投影之后不仅消去了原关系中的某些列,而且还可能消去某些元组,因为消去了某些属性列后,就可能出现重复行,应消去这些行。
    T=ΠA、C(R)是对R中的A和C进行投影运算,运算结果为

    由此可见,选项B符合题意。

  • 第2题:

    在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为( )规则。

    A.实体完整性

    B.参照完整性

    C.用户自定义完整性

    D.全部


    正确答案:A
    解析:现实世界中的实体是可区分的,相应的,关系中的元组也是可区分的。实体完整性要求主属性不能为空值。如果主属性取空值,则意味着关系中的某个元组是不可标识的,即存在不可区分的实体,这与实体的定义矛盾。

  • 第3题:

    在关系模型中,若属性A是关系R的主码,则在只的任何元组中,属性A的取值都不允许为空,这种约束称为【 】规则。


    正确答案:实体完整性
    实体完整性 解析:本题的考查点是实体完整性的概念。本题的题干既是“实体完整性”的定义,例如关系学生(学号,姓名,性别),属性“学号”为关系“学生”的主码,则“学号”不能为空。在关系数据库中数据库完整性包含了3类完整性:实体完整性、参照完整性、用户定义的完整性。

  • 第4题:

    在关系模型中,若属性A是关系R的主码,则在R的任伺元组中,属性A的取值都不允许为空,这种约束称为【 】规则。


    正确答案:实体完整性
    实体完整性 解析:实体完整性:关系中的元组在组成主键的属性上不能有空值。参照完整性:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。用户自定义完整性:由用户根据应用需要定义。

  • 第5题:

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

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

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

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

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


    正确答案:C
    解析:当候选码多于一个时,选定其中一个做主码。包含在任何一个候选码中的属性叫做主属性。不包含在任何候选码中的属性叫做非主属性。最简单的情况,单个属性是码:最极端的情况,整个属性组是码,称做全码。

  • 第6题:

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

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

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

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

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


    正确答案:C

  • 第7题:

    关系数据模型的三要素:()。 关系完整性约束:()。 实体完整性规则:若属性A是关系R的(),则属性A不可以为()。 如果属性(或属性组)F是关系R的(),它与关系S的()K相对应,则对于关系R中每个元组在属性(或属性组)F上的值必须为:或者取()(F的每个属性均为空值);或者等于S中某个元组的()。


    正确答案:关系数据构、关系数据操作、关系数据完整性约束;实体完整性、参照完整性、用户定义完整性;主属性;空值;外部关键字;主关键字;空值;主关键字的值

  • 第8题:

    在关系模型中,属性的取值范围称为()

    • A、主码
    • B、分量
    • C、域

    正确答案:C

  • 第9题:

    在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为()规则。


    正确答案:实体完整性

  • 第10题:

    填空题
    关系数据模型的三要素:()。 关系完整性约束:()。 实体完整性规则:若属性A是关系R的(),则属性A不可以为()。 如果属性(或属性组)F是关系R的(),它与关系S的()K相对应,则对于关系R中每个元组在属性(或属性组)F上的值必须为:或者取()(F的每个属性均为空值);或者等于S中某个元组的()。

    正确答案: 关系数据构、关系数据操作、关系数据完整性约束,实体完整性、参照完整性、用户定义完整性,主属性,空值,外部关键字,主关键字,空值,主关键字的值
    解析: 暂无解析

  • 第11题:

    单选题
    若属性A是关系R的主属性,则A不能为空,该规则称为()。
    A

    实体完整性规则

    B

    属性完整性规则

    C

    参照完整性规则

    D

    用户定义完整性规则


    正确答案: D
    解析:

  • 第12题:

    填空题
    在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为()规则。

    正确答案: 实体完整性
    解析: 暂无解析

  • 第13题:

    在关系模型中,若属性A是关系R的外码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为【 】规则。


    正确答案:参照完整性
    参照完整性 解析:参照完整性要求在任何关系的任何一个元组中,外键的值不能为空值,称之为参照完整性。

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    在关系数据模型中,一个关系中的主码

    A.可以取值为NULL(空值)

    B.只能是单个属性

    C.不能是其他关系的外码

    D.只能有一个


    正确答案:D
    解析:我们在建立数据库的时候,需要为每张表指定一个主码,所谓主码就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主码,但可以有多个候选码。

  • 第16题:

    下列关于E-R模型向关系数据模型转换的叙述中,正确的是

    A.实体的元组就是关系的属性

    B.实体的属性就是关系的属性

    C.实体的候选码就是关系的码

    D.实体的主属性就是关系的码


    正确答案:B
    解析:E-R模型向关系数据模型转换时,实体的属性就是关系的属性,实体的码就是关系的码。

  • 第17题:

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

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

    Ⅱ.主属性在任何一个元组上的值可以为空Ⅲ.当候选码多于一个时,选定其中一个作为主码

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

    A)Ⅰ和Ⅱ

    B)Ⅲ和Ⅳ

    C)Ⅰ和Ⅲ

    D)Ⅰ和Ⅳ


    正确答案:B

  • 第18题:

    以下关于主码及主码约束说法错误的是______。

    A) 在一个关系中不存在两个元组,它们具有相同的主码值

    B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性

    C) 关系模型通过主码约束维护关系的完整性

    D) 如果属性A为关系B的主码,则在关系R中没有一个元组在属性B上的属性位为空值

    A.

    B.

    C.

    D.


    正确答案:D
    解析:主码必须满足的条件,唯一性,即在一个关系中不存在两个元组,它们具有相同的主码值;最小性,即不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性;如果属性A为关系B的主码,则在关系R中没有一个元组在属性A上的属性位为空值。所以本题的答案为D。

  • 第19题:

    参照完整性规则是指()

    • A、设属性A是关系R的主属性,则属性A不能取空值(NULL)
    • B、外码的取值只能为NULL
    • C、外码的取值只能为NULL或对应主码的值
    • D、外码的取值只能为对应主码的值

    正确答案:C

  • 第20题:

    在关系模型中,表中的列称为()

    • A、元组
    • B、属性
    • C、主码

    正确答案:B

  • 第21题:

    单选题
    在关系模型中,属性的取值范围称为()
    A

    主码

    B

    分量

    C


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

  • 第22题:

    单选题
    参照完整性规则是指()
    A

    设属性A是关系R的主属性,则属性A不能取空值(NULL)

    B

    外码的取值只能为NULL

    C

    外码的取值只能为NULL或对应主码的值

    D

    外码的取值只能为对应主码的值


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

  • 第23题:

    单选题
    在关系数据模型中,一个关系中的主码()。
    A

    可以取值为NULL(空值)

    B

    只能是单个属性

    C

    不能是其他关系的外码

    D

    只能有一个


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