关系数据库的完整性规则有哪几类?

题目

关系数据库的完整性规则有哪几类?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.引用完整性约束规则

B.实体完整性约束规则

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

D.参照非完整性规则


参考答案:ABC

第2题:

什么是数据库的完整性约束条件?分为哪几类?


正确答案:数据完整性约束是为了保证进入数据库中的数据的有效性而定义的数据规则。它可以分为以下两类: ①针对不同的对象可以分为表级约束、元组级约束和属性级约束(也称列约束)。表级约束是若干元组间、关系之间的约束;元组级约束则是元组中的字段组和字段间联系的约束;属性级约束主要是针对列的类型、取值范围、精度、排序等而制定的约束条件。 ②针对数据对象的状态可以分为静态约束和动态约束。静态约束是指数据库每一确定状态时的数据对象所应满足的约束条件它是反映数据库状态稳定时的约束;动态约束是指数据库从一种状态变为另一种状态时新、旧值之间所满足的约束条件它是反映数据库在状态变迁的约束。
数据完整性约束是为了保证进入数据库中的数据的有效性而定义的数据规则。它可以分为以下两类: ①针对不同的对象可以分为表级约束、元组级约束和属性级约束(也称列约束)。表级约束是若干元组间、关系之间的约束;元组级约束则是元组中的字段组和字段间联系的约束;属性级约束主要是针对列的类型、取值范围、精度、排序等而制定的约束条件。 ②针对数据对象的状态可以分为静态约束和动态约束。静态约束是指数据库每一确定状态时的数据对象所应满足的约束条件,它是反映数据库状态稳定时的约束;动态约束是指数据库从一种状态变为另一种状态时,新、旧值之间所满足的约束条件,它是反映数据库在状态变迁的约束。

第3题:

由关系数据库系统支持的完整性约束是指 【5】 和参照完整性。


正确答案:
正确答案:  1.(实体完整性) 

第4题:

SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能()。

  • A、提取查询数据
  • B、插入修改删除数据
  • C、数据库安全控制
  • D、数据库完整性及数据保护控制。

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

第5题:

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

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

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

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

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


正确答案:A

第6题:

设有如下说明,请回答以下2题: 设有如下图所示的两个关系S(sno,sname,sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno),且关系SC的属性"sno"是它的外码。要求grade的取值只能是0-100之间的整数。

关系数据库必须满足以下3类完整性规则:

Ⅰ.实体完整性规则

Ⅱ.参照完整性规

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

上述两个关系违背了哪个(些)完整性规则?( )

A.仅Ⅰ

B.仅Ⅱ和Ⅲ

C.仅Ⅰ和Ⅱ

D.Ⅰ、Ⅱ和Ⅲ


正确答案:D
解析:本题考查关系的完整性约束。实体完整性规则规定关系的所有主属性都不能为空值,而不仅是主码整体不能取空值,关系SC中有空值,违背了实体完整性;参照完整性规则要求外键的值不允许参照不存在的主键的值,或者,外键为空值,关系SC中参照了关系S中不存在的值S30,违背了参照完整性;用户定义的完整性规则由用户根据应用需要定义,题目中定义了grade的取值只能是0~100之间的整数,关系SC中grade值违背了完整性要求。故本题选择D。

第7题:

在关系数据库中,完整性规则中的( )定义更新操作对数据库中值的影响和限制。

A.域完整性原则

B.域联系的规则

C.关系完整性规则

D.以上均不是


正确答案:C

第8题:

在关系数据库中存在的完整性规则有()。

A.实体完整性规则

B.索引完整性规则

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

D.引用完整性规则


答案:ACD

第9题:

数据库系统的三级模式结构包括哪三级模式?关系数据库系统是常用的数据库系统,关系模型中有哪三类完整性约束?


正确答案:
外模式,模式,内模式
实体完整性、参照完整性和用户定义的完整性

第10题:

属于关系模型中关系操作的范畴是()。

  • A、关系代数中的并运算
  • B、数据以二维表来表示
  • C、数据库的实体完整性
  • D、数据库的参照完整性

正确答案:A