數(shù)據(jù)庫系統(tǒng)運(yùn)行的基本工作單位是事務(wù)。事務(wù)通常以 BEGIN TRANSACTION 語句開始,以 COMMIT 或 ROLLBACK 語句結(jié)束。COMMIT 表示(1),ROLLBACK 表示__(2)__。從終端用戶的角度看,事務(wù)是一個(gè)(3)。
在數(shù)據(jù)庫的并發(fā)控制中,事務(wù) T 若要更新記錄 Q,必須先執(zhí)行操作(4)。在封鎖技術(shù)方面,SQL2 提供如下四種“事務(wù)的一致性級(jí)別”:可讀未提交數(shù)據(jù)、讀提交數(shù)據(jù)、可重復(fù)讀、可串行化。其中(5)允許事務(wù)讀“臟”數(shù)據(jù)。
(1)A、物理數(shù)據(jù)庫尚未更新,事務(wù)執(zhí)行失敗
B、物理數(shù)據(jù)庫尚未更新,事務(wù)執(zhí)行成功
C、物理數(shù)據(jù)庫已更新,事務(wù)執(zhí)行失敗
D、物理數(shù)據(jù)庫已更新,事務(wù)執(zhí)行成功
(2)A、回退到上一操作
B、回退到上一事務(wù)
C、事務(wù)執(zhí)行失敗,并做相應(yīng)的回退動(dòng)作
D、事務(wù)執(zhí)行成功,并做相應(yīng)的回退動(dòng)作
(3)A、子程序
B、對(duì)象
C、原子
D、操作
(4)A、Lock_S(Q)
B、Lock_X(Q)
C、READ(Q)
D、WRITE(Q)
(5)A、可讀未提交數(shù)據(jù)
B、讀提交數(shù)據(jù)
C、可重復(fù)讀
D、可串行化