申論 1考慮一個資料庫系統有如下圖之五個交易(transaction),T, T, …, T,其執行的區間如下圖所示。在時間t 及t 時,系統完成核對點(checkpoint)檢查,並將核對後cd的結果寫入硬碟資料庫中。如果系統在時間t 時發生當機(system failure:只影響f記憶體中的資料,不會破壞資料庫中的資料)。請問當系統重新啟動時,那些交易需重作(redo)?那些交易需復原(undo)?請加以說明為什麼?(20 分)t t t 時間cdfT | |T | |T |T | |T |核對點 核對點 系統當機