参考答案和解析
正确答案:1)实体完整性规则:要求关系中组成主键的属性上不能有空值。或部分为空 A实体完整性能够保证实体的唯一性
B.实体完整性可以保证实体的可区分性
2)参照完整性规则:要求不引用不存在的实体。对外码进行约束,外码要么取空值,要么是参照关系中主码的值。 A外码和参照关系
B.参照完整性规则:若属性(或属性组)F是基本关系R的码,它与基本关系的主码K相对应,则对于每个R中每个元组在F上的值必须取空值或者等于S中某个元组的主码值。
3)用户定义完整性规则:由具体应用环境决定,系统提供定义和检验这类完整性的机制
更多“简述关系的实体完整性规则、参照完整性规则”相关问题
  • 第1题:

    ( )定义了对参照关系的外部属性值域的约束。

    A)实体完整性规则

    B)用户定义的完整性规则

    C)参照完整性规则

    D)以上均不是


    正确答案:C
    实体完整性规则定义了对关系中主属性取值的约束,即对主属性的值域的约束;参照完整性规则定义了参照关系和被参照关系的外码间的参照约束,即对参照关系的外码属性值域的约束,规定外码属性的值域只能是空值或是相应被参照关系主码属性的值。

  • 第2题:

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

    A实体完整性规则

    B参照完整性规则

    C用户定义的完整性规则

    D域完整性规则


    正确答案:A

  • 第3题:

    关系的三类完整性规则分别是:实体完整性规则、参照完整性规则和【 】规则。


    正确答案:用户定义完整性
    用户定义完整性 解析:为了维护数据库中的数据与现实世界的一致性,关系数据库必须遵循三类完整性约束规则,分别是:实体完整性规则、参照完整性规则(又称引用完整性规则)和用户定义完整性规则。

  • 第4题:

    关系数据库的数据及更新操作必须遵循的完整性规则是( )。

    A.实体完整性和参照完整性

    B.参照完整性和用户定义的完整性

    C.实体完整性和用户定义的完整性

    D.实体完整性、参照完整性和用户定义的完整性


    正确答案:A
    解析:本题考查数据的完整性。关系模型允许定义3类数据的约束,他们是实体完整性约束、参照完整性约束以及用户自定义完整性约束。其中实体完整性和参照完整性是关系数据库的数据及更新操作必须遵循的完整性规则,在任何一个关系数据库管理系统中均由系统自动支持。

  • 第5题:

    设属性A是关系R的主属性,也是关系S的属性但不是主属性,则在删除关系R的元组时,应检查______。

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义完整性规则

    D.域完整性规则


    正确答案:B
    解析:参照完整性规则定义外码与主码之间的参照约束。若属性F是关系R的外码,它与关系S的主码Ks相对应,则对于R中每个元组在F上的值必须为:或者取空值,或者等于S中某个元组的主码值。因此在删除关系R的元组时要检查该属性。

  • 第6题:

    若属性A是关系R的主属性,属性A不能够为空值,这属于( )。

    A.实体完整性规则

    B.参照完整性规则

    C.用户自定义完整性规则

    D.域完整性规则


    正确答案:A
    解析:实体完整性规则是指关系中的元组在组成主码的属性上是不能为空值的;参照完整性规则指外码不允许参照不存在的相应的主码值,或外码为空值;用户自定义完整性规则是用户根据具体应用定义的。域完整性规则是用户自定义完整性规则之一。

  • 第7题:

    要求“学生”关系的“性别”属性只能取0或1,这属于关系的()。

    • A、参照完整性规则
    • B、实体完整性规则
    • C、用户定义完整性规则
    • D、域完整性规则

    正确答案:C

  • 第8题:

    实体完整性规则是对()的约束,参照完整性规则是对()的约束。


    正确答案:主键;外键

  • 第9题:

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

    • A、实体完整性规则
    • B、参照完整性规则
    • C、用户定义完整性规则
    • D、域完整性规则

    正确答案:A

  • 第10题:

    参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则

    • A、实体完整性
    • B、参照完整性
    • C、用户自定义完整性
    • D、属性完整性

    正确答案:B

  • 第11题:

    多选题
    关系模型提供了以下完整性规则()。
    A

    实体完整性规则

    B

    用户表完整性规则

    C

    参照完整性规则

    D

    用户定义完整性规则

    E

    以上都是


    正确答案: E,D
    解析: 暂无解析

  • 第12题:

    多选题
    关系模式的三类数据完整性规则包括()规则。
    A

    参照完整性

    B

    实体完整性

    C

    结构完整性

    D

    域完整性


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

  • 第13题:

    设有关系模式student(sno,sname,age),则约束“age BETWEEN 20 AND 40”属于哪一类关系完整性规则?

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义的完整性规则

    D.引用完整性规则


    正确答案:C
    解析:用户定义完整性:用户定义的完整性规则由用户根据应用需要定义,它反映某一具体应用所涉及的数据必须满足的语义要求,主 要是对属性取值进行限定,DBMS应用提供定义和检查这类完整性的机制。

  • 第14题:

    关系模型中的几类完整性约束规则:()。

    A.引用完整性约束规则

    B.实体完整性约束规则

    C.用户定义的完整性约束规则

    D.参照非完整性规则


    参考答案:ABC

  • 第15题:

    关于实体完整性规则,正确的叙述是______。

    A.实体完整性规则规定关系的主码不能为空

    B.实体完整性规则规定关系的候选码不能为空

    C.实体完整性规则规定关系的主属性不能为空

    D.实体完整性规则规定关系的外码不能为空


    正确答案:C
    解析:实体完整性规则规定关系的主属性不能为空,而不是候选码整体不能取空值。实体完整性保证主码是关系的各个元组的唯一标识。

  • 第16题:

    就是定义外码与主码之间的参照约束。

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义完整性规则

    D.关系完整性规则


    正确答案:B

  • 第17题:

    关系中的元组在组成主键的属性上不能有空值,这属于完整性约束的哪一种规则?

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义完整性规则

    D.关系完整性规则


    正确答案:A
    解析:实体完整性规则:关系中的元组在组成主键的属性上不能有空值。参照完整性规则:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。用户定义完整性规则:用户定义完整性规则是用户根据具体应用的语义要求。掌握对关系运算和函数依赖的基本概念。

  • 第18题:

    设有关系模式SC(Sno,Cno,Cname) ,则约束Cno IS NOT NULL属于哪一类关系完整性规则

    A.实体完整性规则

    B.参照完整性规则

    C.用户定义的完整性规则

    D.引用完整性规则


    正确答案:A
    解析:数据库完整性规则的分类:
    ①实体完整性规则。关系中的元组在组成主键的属性上不能有空值。
    ②参照完整性规则。外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。
    ③用户定义的完整性。用户定义的完整性规则由用户根据应用需要定义,它反映某一具体应用所涉及的数据必须满足的语义要求,主要是对属性的取值进行限定,如学生的年龄为“15≤年龄≤35”等。

  • 第19题:

    关系模式的三类数据完整性规则包括()规则。

    • A、参照完整性
    • B、实体完整性
    • C、结构完整性
    • D、域完整性

    正确答案:A,B,D

  • 第20题:

    关系模型提供了以下完整性规则()。

    • A、实体完整性规则
    • B、用户表完整性规则
    • C、参照完整性规则
    • D、用户定义完整性规则
    • E、以上都是

    正确答案:A,C,D

  • 第21题:

    关系数据库中,实现表与表之间的联系是通过().

    • A、实体完整性规则
    • B、用户自定义的完整性规则
    • C、值域
    • D、参照完整性规则

    正确答案:D

  • 第22题:

    单选题
    要求“学生”关系的“性别”属性只能取0或1,这属于关系的()。
    A

    参照完整性规则

    B

    实体完整性规则

    C

    用户定义完整性规则

    D

    域完整性规则


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

  • 第23题:

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

    实体完整性规则

    B

    属性完整性规则

    C

    参照完整性规则

    D

    用户定义完整性规则


    正确答案: D
    解析: