高普考題庫
95 年 095年公務人員高等考試三級考試暨普通考試・資料庫應用
申論 4請問假設某資料庫只有如表一日誌(Log)所顯示的時程(Schedule)執行,其中 [write_item, T, X, old_value, new_value] 代表交易(Transaction)T 對資料庫項目X 下寫的指令,其寫之前X 的值為old_value,其寫之後X 的值為new_value。若DBMS 是採立即更新技術(Immediate Update Technique),當回復(Recovery)後,各項目(Item)A, B, C, D, E 值各為多少?(10 分)表一[start_transaction, T][write_item, T, A, 1, 2][write_item, T, B, 0, 300][commit, T][start_transaction, T][write_item, T, C, 100, 200][commit, T][start_transaction, T][checkpoint][write_item, T, D, 1000, 2600][start_transaction, T][write_item, T, A, 2, 22][write_item, T, B, 300, 331][start_transaction, T][write_item, T, E, 12, 22][commit, T][commit, T][write_item, T, B, 331, 366][write_item, T, A, 22, 29][start_transaction, T][write_item, T, D, 2600, 2800]System Crash