免費開始練習
高考申論題 114年 [資訊處理] 資料庫應用

第 四 題

四、請說明資料庫交易處理中的 ACID 意義與其四大性質(Atomicity, Consistency, Isolation, Durability)分別意義為何,(15 分)並針對下列交易衝突情境,指出可能違反的 ACID 性質與造成的後果,情境:T1 在更新帳戶 A 餘額後尚未提交(commit),T2 同時讀取帳戶 A 的餘額並執行轉帳。(15 分)
📝 此題為申論題

思路引導 VIP

看到這題,首先要準確列出 ACID 四大特性的定義,並強調其對交易(Transaction)可靠性的重要性。接著針對情境題,應敏銳辨識出這是典型的「髒讀(Dirty Read)」現象,指出其直接違反隔離性(Isolation),並推演若 T1 撤銷(Rollback)將導致 T2 使用錯誤數據,最終破壞一致性(Consistency)的嚴重後果。

🤖
AI 詳解 AI 專屬家教

【破題】 資料庫交易(Transaction)是指作為單一邏輯工作單元執行的一系列操作。為了確保在併發操作與系統故障時,資料庫仍能維持正確性與可靠性,交易必須具備 ACID 四大核心性質。 【論述】

▼ 還有更多解析內容

升級 VIP 解鎖