关系数据库中有几种数据完整性?

Posted yun---meng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关系数据库中有几种数据完整性?相关的知识,希望对你有一定的参考价值。

数据完整性

数据完整性=可靠性+准确性   ***
  ①数据存放在表中
  ②数据完整性的问题大多是由设计引起
  ③创建表的时候,就应当保证以后数据输入时正确的, 加约束
     ----错误的数据、不符合要求的数据不允许输入

 四种完整性约束

①域完整性: --- 针对数据列设置的完整性。
约束方法:限制数据类型、查询约束、外键约束、默认值、非空约束
比如:性别、分数。
②实体完整性 --- 针对数据行设置的完整性 
表示整行独一无二 {数据不重复}
约束方法:唯一约束、主键约束、标识列
比如:学号
③自定义完整性 --- 为了满足我们的业务需求,我们自己量身定制的完整性约束,一般通过存储过程。
约束方法:规则、存储过程、触发器
④引用完整性 --- 外键约束
表与表之间的联系
/* 要求子表中的相关项必须在主表中存在
    如果建立了主表和子表的关系,则:
    子表中的相关项目的数据,在主表中必须存在;
    主表中相关项的数据更改了,则子表对应的数据项也应当随之更改;
    在删除子表之前,不能够删除主表;*/

 

以上是关于关系数据库中有几种数据完整性?的主要内容,如果未能解决你的问题,请参考以下文章

Java中有几种基本数据类型?它们分别占多大字节?

开发java中常用的几种数据类型

如何从活动中更改片段中视图的可见性

javascript中有几种模态框

Laravel:如何在控制器的几种方法中重用代码片段

javascript 有几种数据类型