事务是并发控制的基本单位 并发操作带来的数据不一致性包括丢失修改、不可重复读、读“赃”数据
两种封锁协议:排他锁(写锁)和共享锁(读锁) 三级协议:
一级封锁协议 事务在修改数据之前必须先对其加写锁,直到事务结束时才释放 二级封锁协议 在一级封锁协议的基础上增加事务在读取数据之前必须对其加读锁,读完即可释放 三级封锁协议 在一级封锁协议的基础上增加事务在读取数据之前必须先对其加读锁,直到事务结束后才释放