itgle.com
更多“违反实体完整性规则时系统只能拒绝该操作()”相关问题
  • 第1题:

    对于违反参照完整性的操作,简单地拒绝执行。()


    参考答案错误

  • 第2题:

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


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

  • 第3题:

    从DEPT中删除“部门号=‘01’的行”,该操作违反了______。 Ⅰ.实体完整性约束 Ⅱ.参照完整性约束 Ⅲ.用户定义完整性约束

    A.仅Ⅰ

    B.仅Ⅱ

    C.Ⅰ和Ⅲ

    D.都违反


    正确答案:B
    解析:参照完整性规则是指外键的值不允许参照相应主表中不存在的主键,或者外键为空值。如果删除了DEPT中的部门号=“01”的行,则在EMP中的部门号“01”违反了参照完整性规则。

  • 第4题:

    为了维护数据库中数据的正确性和一致性,在对关系数据库执行插入、删除和修改操作时必须遵循三类完整性规则:实体完整性规则、引用完整性规则、用户定义的完整性规则。()


    答案:正确

  • 第5题:

    下列对数据库的操作中,正确的是

    A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复

    B.当执行删除操作时,不需要检查参照完整性规则

    C.当执行更新操作时,只需要检查参照完整性规则

    D.如果向参照关系插入操作时,不需要考虑参照完整性


    正确答案:A
    解析:当执行删除操作时,只需要检查参照完整性规则,故B)错。更新操作可以看成是先执行删除操作,在执行插入操作,因此执行更新操作时插入、删除操作的综合考虑,故C)错。如果向被参照关系插入操作时,不需要考虑参照完整性;如果向参照关系插人操作时,需要考虑参照完整性,故D)错。

  • 第6题:

    向数据库表中插入数据违法实体完整性规则时,系统所做的操作是()

    • A、拒绝
    • B、置空值
    • C、置默认值
    • D、级联

    正确答案:A

  • 第7题:

    违法参照完整性规则时系统只能拒绝该操作


    正确答案:错误

  • 第8题:

    违法实体完整性规则时系统只能拒绝该操作


    正确答案:错误

  • 第9题:

    简述关系的实体完整性规则、参照完整性规则


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

  • 第10题:

    实体完整性规则


    正确答案: 这条规则要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了唯一标识元组的作用。

  • 第11题:

    单选题
    若属性F是关系D的主属性,同时又是关系R的外关键字,则F必须和S中的关键字相对应。该规则称为()。
    A

    实体完整性规则

    B

    属性完整性规则

    C

    参照完整性规则

    D

    用户定义完整性规则


    正确答案: A
    解析:

  • 第12题:

    问答题
    关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?

    正确答案: 对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。
    解析: 暂无解析

  • 第13题:

    对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。()


    参考答案正确

  • 第14题:

    在学生关系中,对属性“性别”规定只能为“男”或“女”的这种约束属于(34)规则。

    A.实体完整性

    B.参照完整性

    C.用户定义完整性

    D.条件


    正确答案:C
    解析:属于用户定义完整性。

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    关系数据库的更新与更新操作必须遵循完整性规则,包括( )。

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

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

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

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


    正确答案:D
    解析:关系数据库的更新与更新操作必须遵循完整性规则,包括实体完整性、参照完整性和用户自定义完整性。

  • 第17题:

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

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

    正确答案:C

  • 第18题:

    向数据库表中插入数据违法实体完整性规则时,系统所做的操作是()


    正确答案:拒绝

  • 第19题:

    哪些情况会违反实体完整性规则? 


    正确答案:当向一个表中插入新元组时或者修改一个表主码上的值时可能会违反实体完整性,违反实体完整性规则时,系统拒绝该操作的执行

  • 第20题:

    向数据库表中插入数据违法参照完整性规则时,系统所做的操作可以是()

    • A、拒绝
    • B、置空值
    • C、置默认值
    • D、级联

    正确答案:A,B,C,D

  • 第21题:

    关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?


    正确答案: 对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。

  • 第22题:

    外码的取值只能为NULL或对应主码的值,这是()

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

    正确答案:B

  • 第23题:

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

    实体完整性规则

    B

    属性完整性规则

    C

    参照完整性规则

    D

    用户定义完整性规则


    正确答案: D
    解析:

  • 第24题:

    单选题
    外码的取值只能为NULL或对应主码的值,这是()
    A

    实体完整性规则

    B

    参照完整性规则

    C

    用户定义完整性规则

    D

    域完整性规则


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