问题
单项选择题
数据的完整性是指
A.数据的存储和使用数据的程序无关
B.防止数据被非法使用
C.数据的正确性、一致性
D.减少重复数据
答案
参考答案:C
解析: 数据完整性由完整性规则来定义,关系模型的完整性规则是对关系的某种约束条件。三类完整性规则如下: ①实体完整性规则,关系中的元组在组成主键的属性上不能为空值。 ②参照完整性规则,外键的值不允许参照相应主表中不存在的主键值,或者外键为空。 ③用户定义的完整性规则,用户定义的完整性规则是用户根据具体应用的语义要求,利用DBMS提供的定义和检验这类完整性规则的机制,用户自己定义的完整性规则。 从上述三条规则出发对关系进行约束,使数据保持正确性、一致性。因此本题的答案为C。