数据库原理与应用 第 9 章 数据库并发控制与封锁
第 9 章

数据库并发控制与封锁

两个人同时改一张表,谁的改动算数,由事务和锁说了算。
上机二 四种不一致性亲手做 7 题
七道题把四种数据不一致性一个一个做出来,顺便看看哪一种其实做不出来。
  1. 01盖不掉
  2. 02读一次脏数据
  3. 03脏在哪里
  4. 04两次读不一样
  5. 05行数变了
  6. 06默认级别再试
  7. 07分得清吗
4 第四节 后两级与对照表 5 页
MySQL 默认的可重复读、最高的串行化,以及四级对照表怎么记。
  1. 28可重复读
  2. 29例9-4
  3. 30两次一样
  4. 31串行化
  5. 32对照表
上机三 四个隔离级别 8 题
八道题把课件上例9-2 到例9-4 三个例子全做出来,再验一次课件那张对照表。
  1. 01先看看现在几级
  2. 02例9-2
  3. 03升一级
  4. 04第三次查
  5. 05例9-4
  6. 06事务里改不动
  7. 07串行化
  8. 08对照着填
上机四 封锁、协议与死锁 8 题
八道题把表锁、行锁、三级协议和死锁全撞一遍,1099、1100、1213 三个报错都要亲手见到。
  1. 01加个写锁
  2. 02看一次卡住
  3. 03加个读锁
  4. 04B 的三次尝试
  5. 05只认锁住的
  6. 06锁什么时候放
  7. 07造一次死锁
  8. 08换个顺序
保山学院·人工智能教研室·曹鼎鼎