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

第 四 題

四、兩階段鎖定(Two-Phase Locking)技術可以用來做並行控制(Concurrency Control),請詳細說明符合兩階段鎖定協定的交易應遵循的規範為何?時程(Schedule)是指多個交易(Transaction)並行(Concurrency)執行時,各交易內的操作(Operation)間的執行順序。請以此觀點說明若所有交易都遵循兩階段鎖定協定撰寫,則這些交易並行執行時,時程必 定是什麼時程?並說明為何遵循這種時程執行可以達到並行控制的目的?(20 分)
📝 此題為申論題

思路引導 VIP

本題考查資料庫交易(Transaction)的並行控制機制。考生需明確回答:1. 2PL 的兩個階段及其運作規則;2. 2PL 保證的時程特性(衝突序列化);3. 為什麼「序列化」對並行控制至關重要(維持一致性)。

🤖
AI 詳解 AI 專屬家教

【考點分析】 兩階段鎖定協定 (2PL)、衝突序列化 (Conflict Serializability)、並行控制的目的。 【理論/法規依據】

▼ 還有更多解析內容

升級 VIP 解鎖