1.实验七:事务与并发控制
1.1.实验目的
1.掌握事务机制,学会创建事务。
2.理解事务并发操作所可能导致的数据不一致性问题,用实验展现四种数据不一致性
问题:丢失修改、读脏数据、不可重复读以及幻读现象。
3.理解锁机制,学会采用锁与事务隔离级别解决数据不一致的问题。
4.了解数据库的事务日志。
1.2.实验内容
假设学校允许学生将银行卡和校园卡进行绑定,在student数据库中有如下的基本表,其中校园卡编号cardid即为学生的学号:
icbc_card(studcardid,icbcid,balance) //校园卡ID,工行卡ID,银行卡余额campus_card(studcardid,balance) //校园卡ID,校园卡余额
数据创建的代码:
use student
createtable campus_card
( studcardid Char(8),
balance Decimal(10,2))
createtable icbc_card
(
studcardid Char(8),
icbcid Char(10),
balance Decimal(10,2)
)