SQL数据的完整性和一致性


完整性:

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

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

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

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

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

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

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM