数据库期末总结
数据库保护包括数据的一致性和并发控制,安全性,备份和恢复
DBMS允许多个用户同时访问相同的数据,操作相同的数据时,不采取措施,数据异常
事务是用户定义的数据操作系列,这些操作可作为一个完整的工作单元——保证操作全部成功或全部失败
正常结束:COMMIT(提交)
异常结束:ROLLBACK(回滚)
事务特征:原子性,一致性,隔离性,永久性
1.原子性:数据库的逻辑工作单位,要么都做,要么都不做
2.事务的一致性和原子性是密切相关的
3.隔离性:一个事务的执行不能被其他事务干扰
4.持久性:对数据的改变是永久的
事务是数据库并发控制和恢复的基本单位
加锁:1.排它锁,X锁或写锁
2.共享锁(S锁或读锁)
三级封锁协议: