niusouti.com
更多“关系完整性的主要内容是什么?为什么要保证关系的完整性?”相关问题
  • 第1题:

    关系数据模型中,完整性包括:域完整性、实体完整性、()和用户定义完整性约束

    A.参照完整性

    B.数据

    C.关系

    D.系统


    参考答案:A

  • 第2题:

    关系的完整性约束是什么?各有什么含义?


    参考答案:1.实体完整性
    实体完整性是指关系的主属性不能为空。在关系模型中关键字(码)能够唯一地识别元组,而关键字是由一个或几个属性组成的。这就规定了组成关键字的所有属性都不能为空,这些属性也称为主属性。
    2.参照完整性
    在关系模型中,实体与实体之间的联系都是用关系来表示的,这些关系主要分为1∶1、1∶n和m∶n三种。参照完整性也称为引用完整性,描述了实体之间的引用规则。即一个实体中某个属性的属性值是引用另一个实体的关键字,其中引用关系称为参照关系,而被引用关系称为被参照关系,参照关系中的引用字段称为外关键字。
    3.用户定义的完整性
    用户定义的完整性是指不同的关系数据库系统根据应用环境的不同,设定的一些特殊约束条件。用户定义的完整性也称为域完整性或语义完整性。它说明某一具体应用所涉及的数据必须满足应用语义的要求。

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    某数据库中有员工关系E(员工号,姓名,部门,职称,月薪);产品关系P(产品号,产品名称,型号,尺寸,颜色);仓库关系W(仓库号,仓库名称,地址,负责人);库存关系I(仓库号,产品号,产品数量)。

    若数据库设计中要求:

    ①仓库关系W中的“负责人”引用员工关系的员工号

    ②库存关系I中的“仓库号,产品号”唯一标识I中的每一个记录

    ③员工关系E中的职称为“工程师”的月薪不能低于3500元

    则①②③依次要满足的完整性约束是______。

    A.实体完整性、参照完整性、用户定义完整性

    B.参照完整性、实体完整性、用户定义完整性

    C.用户定义完整性、实体完整性、参照完整性

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

    A.

    B.

    C.

    D.


    正确答案:B
    解析:关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性规定基本关系的主属性不能取空值。由于①仓库关系W中的“负责人”引用员工关系的员工号,所以应满足参照完整性约束;②库存关系I中的“仓库号,产品号”唯一标识I中的每一个记录,所以应满足实体完整性约束;③职称为“工程师”的月薪不能低于3500元,是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求,所以应满足用户定义完整性约束。因此,试题(6)的正确答案为B。

  • 第5题:

    关系数据库是以关系模型为基础的数据库,它利用关系来描述现实世界。关系模型有三部分组成:数据结构、关系操作集合、关系的完整性。以下对于关系的完整性描述不正确的是( )。

    A.关系的完整性包括实体完整性、参照完整性

    B.参照完整性是保证表与表之间语意上的完整性

    C.实体完整性是保证数据库中记录的唯一性

    D.参照完整性是当一个表引用在另一个表中定义的实体时,要保证这个实体的有效性


    正确答案:A

  • 第6题:

    实体完整性是保证关系中的每个元组都是可识别的和()。
    惟一的

  • 第7题:

    关系型数据库的数据完整性包括实体完整性,参照完整性,用户自定义完整性,DBMS中用约束来保证外整性,其中,主键约束用于保证(),外键约束用于保证(),检查约束用于实现()


    正确答案:实体完整性;参照完整性;用户自定义完整性

  • 第8题:

    在关系数据库理论中有三个完整性规则须得到保证,其中和外键密切相关 的是()。

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

    正确答案:A

  • 第9题:

    关系完整性的主要内容是什么?为什么要保证关系的完整性?


    正确答案: 关系完整性就是关系模型中数据的正确性、一致性和有效性。关系完整性又包括实体完整性、参照完整性和用户定义的完整性三个方面。
    只有保证了关系的完整性,才能使数据库中的数据正确、一致和有效。

  • 第10题:

    以下列出的是关于参照完整性的叙述,其中正确的是() ①参照完整性是指在设定了表间关系后可随意更改用于建立关系的字段 ②参照完整性保证了数据在关系型数据库管理系统中的安全性与完整性 ③参照完整性在关系型数据库中对于维护正确的数据关联是必要的

    • A、①②③
    • B、①②
    • C、①③
    • D、②③

    正确答案:D

  • 第11题:

    关系完整性包括()完整性、()完整性和用户定义的完整性三个方面。


    正确答案:实体;参照

  • 第12题:

    单选题
    关系中组成主键的属性不能取空值,这称为关系的()
    A

    实体完整性

    B

    关系完整性

    C

    参照完整性

    D

    主键完整性


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

  • 第13题:

    关系完整性是指数据的正确性、一致性和有效性。关系完整性包括( )。

    A. 实体完整性

    B. 参照完整性

    C. 用户定义完整性

    D. 标准完整性


    参考答案:ABC

  • 第14题:

    某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中,员工关系E (employeeID,name,department)中的属性为:员工编号,姓名,部门;产品关系P(productID, name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系W (warehouseID,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,负责人编号:库存关系I(warehouseID,productID,quantity)中的属性为:仓库编号,产品编号和产品数量。

    a.a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是(26)。

    A.实体完整性、参照完整性、用户定义完整性

    B.参照完整性、实体完整性、用户定义完整性

    C.用户定义完整性、实体完整性、参照完整性

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


    正确答案:B

  • 第15题:

    关系模型的数据约束通常由3类完整性约束提供支持,以保证数据的一致性和完整性。这3类完整性指的是实体完整性、域完整性和【 】。


    正确答案:参照完整性
    参照完整性 解析:关系模型中的完整性是指数据库中数据的正确性和一致性。为了维护数据库中数据与现实世界的一致性,关系数据库的插入、删除、修改操作必须遵循3类完整性规则。关系模型的完整性规则是对关系的某种约束条件。关系模型的3类完整性指的是实体完整性、域完整性和参照完整性。

  • 第16题:

    在关系模型中可以有三类完整性约束,任何关系必须满足其中的( )完整性约束条件。

    A.参照完整性,用户自定义完整性

    B.数据完整性,实体完整性

    C.实体完整性,参照完整性

    D.动态完整性,实体完整性


    正确答案:C

  • 第17题:

    (20 )下列关于数据完整性的描述中,错误的是

    A )为了保证实体完整性,关系 SC 中的 sno 和 cno 均不能为空值( NULL

    B )任意删除关系 SC 中的元组不会破坏参照完整性规则

    C )任意删除关系 S 中的元组不会破坏参照完整性规则

    D )更新关系 S 中的元组有可能破坏参照完整性规则


    正确答案:C

  • 第18题:

    二维表的结构可以成为()

    • A、参照的完整性
    • B、关系的完整性
    • C、关系模型
    • D、关系模式

    正确答案:D

  • 第19题:

    关系中组成主键的属性不能取空值,这称为关系的()

    • A、实体完整性
    • B、关系完整性
    • C、参照完整性
    • D、主键完整性

    正确答案:A

  • 第20题:

    关系的完整性包括实体完整性、参照完整性和用户定义的完整性。


    正确答案:正确

  • 第21题:

    在关系数据库中,关系模型的三类完整性是指()、参照完整性和用户定义的完整性。


    正确答案:实体完整性

  • 第22题:

    试述关系模型的完整性规则。在参照完整性中,为什么外码属性也可以为空?什么情况 下才可以为空?


    正确答案: (1)关系模型提供了三类完整性规则:实体完整性规则、参照完整性规则、用户定义的完整性规则。
    (2)在参照完整性中,关系与关系之间的联系是通过公共属性实现的。这个公共属性是一个关系的主码和另一个关系的外码。因此,外码必须是另一个表的主码有效值,或者是一个“空值”,以保证关系之间联系的有效性。所谓“空值”就是“不知道”或“无意义”的值。外码能否为空依赖于应用环境。

  • 第23题:

    单选题
    在关系数据库理论中有三个完整性规则须得到保证,其中和外键密切相关 的是()。
    A

    参照完整性

    B

     实体完整性

    C

    关系完整性

    D

    用户自定义完整性


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

  • 第24题:

    问答题
    关系完整性的主要内容是什么?为什么要保证关系的完整性?

    正确答案: 关系完整性就是关系模型中数据的正确性、一致性和有效性。关系完整性又包括实体完整性、参照完整性和用户定义的完整性三个方面。
    只有保证了关系的完整性,才能使数据库中的数据正确、一致和有效。
    解析: 暂无解析