高考申論題
108年
[資訊處理] 資料庫應用
第 四 題
四、兩階段鎖定(Two-Phase Locking)技術可以用來做並行控制(Concurrency Control),請詳細說明符合兩階段鎖定協定的交易應遵循的規範為何?時程(Schedule)是指多個交易(Transaction)並行(Concurrency)執行時,各交易內的操作(Operation)間的執行順序。請以此觀點說明若所有交易都遵循兩階段鎖定協定撰寫,則這些交易並行執行時,時程必 定是什麼時程?並說明為何遵循這種時程執行可以達到並行控制的目的?(20 分)
📝 此題為申論題
思路引導 VIP
本題考查資料庫交易(Transaction)的並行控制機制。考生需明確回答:1. 2PL 的兩個階段及其運作規則;2. 2PL 保證的時程特性(衝突序列化);3. 為什麼「序列化」對並行控制至關重要(維持一致性)。
🤖
AI 詳解
AI 專屬家教
【考點分析】 兩階段鎖定協定 (2PL)、衝突序列化 (Conflict Serializability)、並行控制的目的。 【理論/法規依據】
▼ 還有更多解析內容