一、事务管理
1-1、事务的定义
事务是一个操作序列,这些操作,要么都做,要么都不做。
事务和程序是两个不同的概念,一般一个程序可以包含多个事务。
1-2、事务定义的语句
1、事务开始:BEGIN TRANSACTION
2、事务提交:COMMIT
3、事务回滚:ROLLBACK
1-3、事务的四个特性
- 原子性
- 一致性
- 隔离性
- 持久性
1-4、真题
真题1:
真题2:
二、数据库的备份与恢复
2-1、数据库的备份
数据库出现故障后,恢复的原理是:建立数据冗余(重复存储)。
建立冗余数据的方法:
进行数据转储和登记日志文件。
数据的转储分为:
- 静态转储和动态转储;
- 海量转储和增量转储;
- 日志文件。
2-2、数据库的恢复
事务恢复有以下3个步骤:
2-3、真题
真题1:
真题2:
真题3:
三、并发控制
3-1、并发控制技术
并发控制的主要技术:封锁。
基本封锁的类型:
- 排它锁(X锁、写锁)
- 共享锁(S锁、读锁)
1、排它锁(X锁、写锁)
加了排它锁,则任何类型的锁都加不了!
2、共享锁(S锁、读锁)
加了共享锁,只能再继续加共享锁。
3-2、真题
真题1:
真题2: