日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

《数据库原理与应用》(第三版)第9章 事务与并发控制 基础 习题参考答案

發(fā)布時間:2024/5/7 数据库 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《数据库原理与应用》(第三版)第9章 事务与并发控制 基础 习题参考答案 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.試說明事務的概念及四個特征。
答:原子性、隔離性、一致性、持久性。

2.事務處理模型有哪兩種?
答:T-SQL事務處理模型、T-SQL事務處理模型。

3.在數據庫中為什么要有并發(fā)控制?
答:為避免多個事務之間的相互干擾。

4.并發(fā)控制的措施是什么?
答:加鎖。

5.設有三個事務:T1、T2和T3,其所包含的動作為:
T1:A = A + 2;T2:A = A * 2;T3:A = A - 1
設A的初值為3,若這三個事務并行執(zhí)行,則可能的調度策略有幾種?A的最終結果分別是什么?
答:
T1T2T3:A = 9
T1T3T2:A = 8
T2T1T3:A = 7
T2T3T1:A = 9
T3T1T2:A = 8
T3T2T1:A = 6

5.當某個事務對某段數據加了S鎖之后,在此事務釋放鎖之前,其他事務還可以對此段數據添加什么鎖?
答:S鎖

6.什么是死鎖?預防死鎖有哪些方法?
答:相互等待對方釋放資源。

7.如何診斷和解除死鎖?
答:診斷死鎖方法:一般使用超時法和事務等待圖法。
解除死鎖:通常采用的方法是選擇一個處理死鎖代價最小的事務,將其撤銷,釋放此事務所持有的全部鎖,使其他事務可以繼續(xù)運行下去。

8.怎樣保證多個事務的并發(fā)執(zhí)行是正確的?
答:遵守兩階段鎖協(xié)議。

9.一級封鎖協(xié)議對讀和寫分別加什么鎖?加鎖范圍分別是什么?能避免哪些干擾?
答:寫全程加X鎖,讀不加鎖。能避免丟失修改。

10.二級封鎖協(xié)議對讀和寫分別加什么鎖?加鎖范圍分別是什么?能避免哪些干擾?
答:寫全程加X鎖,讀前加S鎖,讀完釋放S鎖。能避免丟失修改和不讀臟數據。

11.三級封鎖協(xié)議對讀和寫分別加什么鎖?加鎖范圍分別是什么?能避免哪些干擾?
答:寫全程加X鎖,讀全程加S鎖。能避免丟失修改、不讀臟數據和不可重復讀。

總結

以上是生活随笔為你收集整理的《数据库原理与应用》(第三版)第9章 事务与并发控制 基础 习题参考答案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。