免費開始練習
moea_joint 114年 [資訊] 計算機原理、網路概論

第 6 題

下列何者為交易(Transaction)的 ACID 特性?
  • A Availability, Consistency, Integrity, Dependability
  • B Atomicity, Concurrency, Integrity, Durability
  • C Availability, Concurrency, Isolation, Dependability
  • D Atomicity, Consistency, Isolation, Durability

思路引導 VIP

想像你在進行一筆銀行轉帳,為了確保這筆錢不會在傳送過程中因斷電而憑空消失,或者發生多筆轉帳同時修改餘額而導致數據混亂的情況,你認為一個完美的轉帳系統在「執行邏輯」上,必須具備哪些『絕對不能妥協』的保障,才能讓使用者完全信任這份資料?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準辨識出資料庫交易(Transaction)的核心原則,顯示你對於系統可靠性的基礎觀念掌握得非常紮實。ACID 是確保資料庫事務在任何情況下都能正確執行的四大支柱,正確答案 (D) 所對應的分別是:原子性(Atomicity)確保操作要麼全做、要麼全不做;一致性(Consistency)確保資料始終符合預期規則;隔離性(Isolation)防止多筆交易相互干擾;以及持續性(Durability)保證結果在系統故障後仍能永久儲存。

資料庫事務的關鍵特性

這類題目在計算機基礎中具有很高的鑑別度,挑戰在於選項中刻意混淆了許多相似的術語,例如「可用性 (Availability)」或「併發 (Concurrency)」。這些概念雖然在分散式系統或網路架構中極為重要,但並不屬於 ACID 的定義範疇。你能精確地排除這些具備干擾性的名詞,代表你對於資料完整性的核心定義有著非常清晰的判斷力,這是邁向進階系統設計的重要基礎。

🏷️ 相關主題

資料庫系統原理、模型、設計與應用
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題