摘要:2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午的考試已結(jié)束,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題答案(五),希望對考生有所幫助。
很多考生關(guān)注2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午的真題及答案,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題答案(五),完整版真題可在本文文首或文末本文資料處下載。答案解析請考生關(guān)注考后公開課。
試題五:
閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。
【說明】
某裝備的組裝過程需要經(jīng)過多道程序,由于工作空間狹小,同時只能有一人在操作間工作,所以在每道工序之間需要先完成使用配件的出庫后,操作人員攜帶配件到操作間進行安裝工作,安裝過程中需要掃描配件編碼以自動記錄該配件的安裝情況。
假使存在三個事務用于處理某一類配件的某次安裝實施,事務T1負責出庫登記,T2負責安裝登記,T3負責將未使用的配件重新入庫。所有三個事務執(zhí)行完成后,T1出庫的數(shù)量應等于T2安裝的數(shù)量與T3重新入庫的數(shù)量之和。數(shù)據(jù)項I記錄配件的庫存數(shù)量,數(shù)據(jù)項J記錄成功安裝的數(shù)量。
某次組裝過程出庫了12個配件,安裝了6個。假設數(shù)據(jù)庫系統(tǒng)采用檢查點機制對故障進行恢復,部分日志文件如表5-1所示。日志記錄內(nèi)容中:<Ti,START>表示事務Ti開始執(zhí)行,<Ti,COMMIT>表示事務Ti提交,<Ti,D,V1,V2>表示事務Ti將數(shù)據(jù)項D的值由V1修改為V2。例如:<T1,I,22,3>表示事務T1將數(shù)據(jù)項I的數(shù)值從22修改為3。<Ti,D,V>表示將事務Ti回滾,數(shù)據(jù)項D的值回滾到V。<Ti, abort>表示事務Ti回滾結(jié)束。CRASH表示系統(tǒng)磁盤出錯。請回答以下問題。
問題內(nèi)容:
【問題1】(5分)
請用100字以內(nèi)的文字簡要說明數(shù)據(jù)庫系統(tǒng)常見故障類型。并說明表5-1中的日志記錄表明數(shù)據(jù)庫出現(xiàn)哪種類型的故障。
【問題2】(4分)
請給出系統(tǒng)恢復時需要重做(Redo)的事務列表和需要轍銷(Undo)的事務列表。
【問題3】(6分)
根據(jù)題干中所描述的業(yè)務邏輯,請?zhí)顚懕?-1日志記錄中的空白(a);請給出Undo恢復的補償日志記錄,填寫空白(b)和(c)。
軟考備考資料免費領(lǐng)取
去領(lǐng)取