我是靠谱客的博主 积极草莓,最近开发中收集的这篇文章主要介绍保证数据完整性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.数据完整性概述

        数据完整性实施方法:实体完整性、域完整性、引用完整性及自定义的完整性

        (1)实体完整性:保证一行数据有效。表中的一行如果与它代表的实体完全一致,我们就说该表具有实体完整性。

        (2)域完整性:保证一列数据有效。

        (3)引用完整性:保证引用的编号有效。

        (4)自定义的完整性:保证自定义规则。

2.数据完整性的实现

     (1)创建非空约束(NOT NULL)

       (2)设置主键约束:主键约束(PRIMARY  KEY)是应用于表的一个约束。主键列不能为空,不能重复。

       (3)设置唯一约束:唯一约束(UNIQUE)是指给定列的所有的值必须是唯一的,该列在表中每一行的值必须唯一。表可以有多个唯一约束。

3.理解引用完整性和外键约束

       引用完整性:分布在两个表中的列所满足的具有主从性质的约束关系。

         外键约束:在外键关联主键上加上一个约束,如果违反该约束,则不允许该条数据的修改。

         使用FOREIIGN KEY约束连接的两个列必须是相同的(或者至少是相似的)数据类型。

      

最后

以上就是积极草莓为你收集整理的保证数据完整性的全部内容,希望文章能够帮你解决保证数据完整性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部