所屬科目:資料庫管理與運用
三、請就如下的非序列排程(non-serial schedule)(時間軸由上往下),使用 conflict equivalent 說明 Transaction T1, T2, T3 同步存取資料 A, B, C 時,是否具有排程循序性(serializability),如具備排程循序性,執行結 果可以等同於三個 Transaction 的那種序列排程;如果不具排程循序 性,衝突的 cycle 為何。(15 分)
四、請以 Log-Based Recovery 資料復原模式為例,就如下的 log 資料,以表 格說明 Defered DB Update 跟 Immediate DB Update,系統如於 Time2, Time5 or Time6 時間點後發生故障(故障時間點是獨立的,即一次僅就 一個時間點故障而言),那些 DB 異動的動作,需使用那種復原方式(Undo (Rollback)或 Redo(Rollforward))來處理。(15 分)