当前位置:首页 > 实验十 事务处理
数据库原理实验
学号:123012008xxx 姓名:xxx 班级(x)小班 日期:2010年 月 日
实验十 事务处理
一、实验目的
1.加深对事务概念的理解,尤其对事务提交和回滚概念的认识。 2.掌握SQLServer事务定义方法。 3.学会使用保存点机制设置回滚点。
二、实验环境(实验的软件、硬件环境)
硬件:PC机 软件:SQL2000
三、实验指导说明
四、实验内容
1.假设某客户要求在一订单上追加购买一种商品,这时需分别在订单主表和订单明细表上更新相关信息,故可定义为一个事务来完成。
(1)假设某客户要求在订单200802190002上追加购买商品P20050001两件,请定义一个事务insertorder1完成数据库更新。
(2)假设某客户要求在订单200802190002上追加购买P20060001商品一件,请定义一个事务insertorder2完成数据库更新。要求订单明细表更新成功后设置一保存点before_insert_chk
2.一新客户订购了P20060003商品一件,请定义一事务完成数据库更新任务。
3.业务员E2005003因故离职,要求删除该业务员在数据库中的全部信息。请定义一事务完成数据库更新任务。 五、实验步骤
请完成实验内容,并写出具体的实验步骤
请复习并发控制的相关知识,完成如下的实验内容。
六、思考题:
1
数据库原理实验
学号:123012008xxx 姓名:xxx 班级(x)小班 日期:2010年 月 日
1.在数据库中为什么要并发控制?并发控制技术能保证事务的哪些特性? 2.SQLServer提供哪几种事务模式?分别是如何实现的?
七、总结(实验过程的体会、心得和实验教与学之间还需改进的内容)
2
共分享92篇相关文档