数据库范式 / 事务

Posted guangluwutu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库范式 / 事务相关的知识,希望对你有一定的参考价值。

数据库的三级范式如下:

1NF.字段不可再分,满足原子性

2NF.满足第二范式的前提是满足第一个范式,一个表只能说明一个事务,非主键依赖主键属性

3NF.满足第三范式的同时必须要满足第二范式,每列都与主键有直接关系,不存在传递依赖,任何非主属性不依赖于其他非主属性

 

事务的四个基本要素:

ACID:原子性,一致性,隔离性,持久性

原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,如果在执行过程中发生错误,会被回滚。

一致性:事务开始和完成时,数据库中的数据都保持一致的状态,数据的完整性没有发生改变。(表中的数据改动保持外键约束一致性)

隔离性:事务的执行不能被其他事务干扰。

持久性:事务一旦提交成功,不会被回滚。

 

以上是关于数据库范式 / 事务的主要内容,如果未能解决你的问题,请参考以下文章

数据库的三大范式索引事务

数据库的三大范式索引事务

数据库三大范式及事务

数据库三大范式及事务隔离级别

数据库三范式事务

带你整理面试过程中关于数据库范式,事务,并发策略和锁的相关知识点