更多“如果关系R2的外码X与关系R1的主码相符合,则外码X的每个值必须在关系R1中主码的值中找到,或者为空,这是关系的()规则。”相关问题
  • 第1题:

    若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为s中某个元组的主码值。这是( )。

    A)实体完整性规则

    B)参照完整性规则

    C)用户定义完整性规则

    D)域完整性规则


    正确答案:B
    实体完整性规则:若属性A是关系R的主属性,则属性A不能取空值。
    参照完整性规则:若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为s中某个元组的主码值。
    用户定义完整性规则:是针对某一具体数据库的约束条件,它反映某一具体应用涉及的数据必须满足语义要求。

  • 第2题:

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

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

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

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

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

    A) Ⅰ和Ⅱ

    B) Ⅰ、Ⅱ和Ⅲ

    C) Ⅰ、Ⅱ和Ⅳ

    D) Ⅰ、Ⅲ和IV


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

  • 第3题:

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

    A.全码

    B.参照码

    C.外码

    D.连接码


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

  • 第4题:

    下列关于关系模式的码和外码的叙述中,哪一条是正确的?

    A.主码必须是单个属性

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

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

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


    正确答案:B

  • 第5题:

    下列关于外码的说法中不正确的是( )。

    A.外码是某个关系的主码

    B.外码可以作为两个关系的联系手段

    C.外码只能是一个关系的主码

    D.外码不是任何关系的主码


    正确答案:D
    解析:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码。以外码作为主码的关系称为参照关系:外码所在的关系称为被参照关系,两者是以外码来联系的。

  • 第6题:

    根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取()。


    正确答案:

  • 第7题:

    参照完整性规则是指()

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

    正确答案:C

  • 第8题:

    参照完整性规则是指关系中()

    • A、外码不允许有空值
    • B、主键不允许有空值
    • C、外码允许空或等于被对照关系中主码值
    • D、主键允许有空值

    正确答案:C

  • 第9题:

    下列关于关系模式的码和外码的叙述中,哪些是正确的?() Ⅰ.主码可以是单个属性,也可以是属性组 Ⅱ.外码可以是单个属性,也可以是属性组 Ⅲ.一个关系模式的主码与该关系模式的任何一个外码的交一定为空 Ⅳ.一个关系模式的主码与该关系模式的所有外码的并一定包含了该关系模式的所有属性

    • A、Ⅰ和Ⅱ
    • B、Ⅰ、Ⅱ和Ⅲ
    • C、Ⅰ、Ⅱ和Ⅳ
    • D、Ⅰ、Ⅲ和Ⅳ

    正确答案:B

  • 第10题:

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

    全码

    B

    参照码

    C

    外码

    D

    连接码


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

  • 第11题:

    填空题
    设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称()为子关系,()为父关系。

    正确答案: R1,R2
    解析: 暂无解析

  • 第12题:

    单选题
    下列关于关系模式的码和外码的叙述中,哪些是正确的?() Ⅰ.主码可以是单个属性,也可以是属性组 Ⅱ.外码可以是单个属性,也可以是属性组 Ⅲ.一个关系模式的主码与该关系模式的任何一个外码的交一定为空 Ⅳ.一个关系模式的主码与该关系模式的所有外码的并一定包含了该关系模式的所有属性
    A

    Ⅰ和Ⅱ

    B

    Ⅰ、Ⅱ和Ⅲ

    C

    Ⅰ、Ⅱ和Ⅳ

    D

    Ⅰ、Ⅲ和Ⅳ


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

  • 第13题:

    下列关于外码的叙述不正确的是( )。

    A)外码是某个关系的主码

    B)外码体现了关系间的联系手段

    C)外码不是任何关系的主码

    D)外码是一个关系的主码是另一个关系的属性


    正确答案:C
    根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系S的主码相对应,则称F是基本关系R的外码。外码体现了关系间的联系手段,外码是一个关系主码,是另一个关系的属性。

  • 第14题:

    关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()

    A. 主码

    B. 候选码

    C. 唯一码

    D. 外码


    正确答案:D

  • 第15题:

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

    A.外码是某个关系的主码

    B.外码体现了关系间的联系手段

    C.外码不是任何关系的主码

    D.外码是一个关系的主码不是另一个关系的主码


    正确答案:C
    解析:根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系S的主码相对应,则称F是基本关系R的外码。外码体现了关系间的联系手段,外码是一个关系主码,是另一个关系的属性.

  • 第16题:

    设有关系模式R (A, B,C)和S (E, A, F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取 【】 。这是参照完整性规则。


    正确答案:空值(null)
    参照完整性:外键的值不允许参照相应主表中不存在的主键值,或外键为空值。

  • 第17题:

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

    • A、全码
    • B、参照码
    • C、外码
    • D、连接码

    正确答案:A

  • 第18题:

    关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()。

    • A、主码
    • B、候选码
    • C、唯一码
    • D、外码

    正确答案:D

  • 第19题:

    设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称()为子关系,()为父关系。


    正确答案:R1;R2

  • 第20题:

    学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则()属性为()关系中的外码。


    正确答案:院系号;学生

  • 第21题:

    根据关系模型的完整性规则,一个关系中的主码()。

    • A、不能有两个
    • B、不可作为其他关系的外码
    • C、可以取空值
    • D、不可以是属性组合

    正确答案:A

  • 第22题:

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

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

    B

    外码的取值只能为NULL

    C

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

    D

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


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

  • 第23题:

    填空题
    根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取()。

    正确答案:
    解析: 根据参照完整性规则,若属性F是关系R的外码,它的关系S的主码KS相对应,则对于R中每个元组在F上的值必须为:取空或者等于S中某个元组的主码值。

  • 第24题:

    单选题
    关系模型的实体完整性是指()
    A

    主码是惟一的

    B

    外码是惟一的

    C

    主码不能是空值

    D

    外码不能是空值


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