首页 > 数据库技术 > 详细

SQL数据的完整性和一致性

时间:2021-08-30 14:20:22      阅读:31      评论:0      收藏:0      [点我收藏+]

完整性:

1.实体完整性  -  每一个实体都是独一无二的,没有冗余的重复的数据(主键和唯一约束保证数据的唯一性)

2.参照完整性  -  使用外键保证

3.域完整性  -  存储的数据都是有效的  -  数据类型/数据长度/非空约束/默认值约束/检查约束(mysql不支持)

一致性:要么全成功,要么全失败  --  事务的实现 --  也叫ACID特性

1. A - Atomicity --  原子性  --  不可分割

2. C - Consistency --  事务前后数据状态要一致

3. I  - Isolation  --  隔离性  --  并发的多个事务不知道彼此的状态

4. D - Duration  --  持久性  --  事务完成后数据要做持久化

 

SQL数据的完整性和一致性

原文:https://www.cnblogs.com/wang-ovo/p/15195392.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!