多选题
完整性约束通常包括()。·
A
实体完整性
B
域完整性
C
参照完整性
D
用户定义完整性
答案解析
正确答案:ABCD
解析:
在关系数据库中,完整性约束通常包括:①实体完整性:规定表的每一行在关系表中是唯一的实体。②域完整性:指关系表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。③参照完整性:指两个关系表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。④用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即针对某个特定关系数据库的约束条件,它反映某一具体应用必须满足的语义要求。
题目纠错
