( l )定义功能,即提供定义完整性约束条件的机制;
( 2 )检查功能,即检查用户发出的 *** 作请求是否违背了完整性约束条件;
( 3 )违约反应:如果发现用户的 *** 作请求使数据违背了完整性约束条件,则采取一定的动
作来保证数据的完整性。
关系的完整性主要包括域完整性、实体完整性和参照完整性三种。 1.域完整性 域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。 2.实体完整性 实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。 3.参照完整性 参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)