免費開始練習
地特四等申論題 106年 [資訊處理] 資料處理概要

第 二 題

二、在資料庫系統執行交易(Transaction)的過程中,有三種情況會停止交易的執行。請說明交易停止的原因。(20 分)
📝 此題為申論題

思路引導 VIP

看到「交易(Transaction)停止執行」,應立刻聯想交易狀態圖(State Diagram)以及 ACID 特性中的「原子性(Atomicity)」。交易停止不外乎「成功(Commit)」與「失敗(Abort)」,而失敗又可細分為「交易內部錯誤/違反限制」與「外部系統故障/死結干預」,依此三個維度展開論述即可完整作答。

🤖
AI 詳解 AI 專屬家教

【破題】 交易(Transaction)是資料庫管理系統(DBMS)中執行邏輯工作的基本單位。為了維持資料庫的「原子性(Atomicity)」與「一致性(Consistency)」,交易在執行過程中會因為成功完成或發生異常而停止執行。 【論述】

▼ 還有更多解析內容