民國99年 乙級專案 電腦軟體應用乙級 學科
第21題
為了避免資料庫破壞後無法回復,除了定期備份外,最重要還要做到下列那項工作?
題目
為了避免資料庫破壞後無法回復,除了定期備份外,最重要還要做到下列那項工作?
- (1) 人工記錄
- (2) 管制使用
- (3) 隨時記錄變動日誌檔
- (4) 修改程式
官方答案
(3) 隨時記錄變動日誌檔
解析
資料庫能否回復的關鍵,在於是否保存「變動日誌檔」(transaction log,或稱交易日誌)。資料庫管理系統會先把異動前的舊值與異動後的資料寫入日誌,再實際更新資料檔;一旦系統異常或資料檔毀損,就能利用最近的備份加上日誌向前復原(roll forward)或向後復原(roll back),把資料回復到一致狀態。因此除了定期備份,最重要的工作就是隨時記錄變動日誌檔。人工記錄容易遺漏且無法自動重播;管制使用屬於權限控管,只能降低破壞機率;修改程式無助於已毀損資料的還原。故選 3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。