关系模型允许定义三类数据约束,下列不属于数据约束的是( )。

admin2019-06-12  32

问题 关系模型允许定义三类数据约束,下列不属于数据约束的是(    )。

选项 A、实体完整性约束
B、参照完整性约束
C、域完整性约束
D、用户自定义的完整性约束

答案C

解析 数据约束是用来确保数据的准确性和一致性的。常见的4种数据约束如下:
    (1)实体完整性约束:规定表的每一行在表中是唯一的实体。
    (2)域完整性约束:是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。
    (3)参照完整性约束:是指两个表的主关键字和外关键字的数据应一致,保证了表之间数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。
    (4)用户定义的完整性约束:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定系数据库的约束条件,反映某一具体应用必须满足的语义要求。
    在上述四种数据约束中,不属于关系模型定义的三种数据约束的是域完整性约束。
转载请注明原文地址:https://kaotiyun.com/show/6ECZ777K
0

相关试题推荐
最新回复(0)