免費開始練習
普考申論題 106年 [資訊處理] 資料處理概要

第 二 題

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

思路引導 VIP

考生看到此題應先聯想資料庫管理系統(DBMS)中交易(Transaction)的生命週期與 ACID 特性。停止執行的原因可從「內部(交易本身)」、「外部(環境或硬體)」以及「系統管理者(DBMS 並行控制機制的介入)」三個維度來思考,層次分明地拆解邏輯錯誤、系統故障與死結介入等情境。

🤖
AI 詳解 AI 專屬家教

【破題】 在資料庫系統中,交易(Transaction)是執行資料存取與更新的邏輯工作單元。為確保資料庫的原子性(Atomicity)與一致性(Consistency),當交易無法順利完成時,資料庫管理系統(DBMS)必須停止(或中止,Abort)該交易的執行。一般而言,導致交易停止的三種主要情況如下: 【論述】

▼ 還有更多解析內容