10. 關聯式資料庫交易的四大特性是 ACID,其中下列何者為不正確之描述?
(A) A 為原子性(Atomicity)
(B) C 為一致性(Consistency)
(C) I 為隔離性(Isolation)
(D) D 為揭露性(Disclose)
答案:登入後查看
統計: A(19), B(2), C(14), D(62), E(0) #3233456
統計: A(19), B(2), C(14), D(62), E(0) #3233456
詳解 (共 3 筆)
#6431225
關聯式資料庫交易的四大特性 ACID 是資料庫管理系統(DBMS)確保資料可靠性和完整性的重要原則。ACID 分別代表:
-
A (Atomicity / 原子性):
- 一個交易(Transaction)是一個不可分割的工作單元。
- 這表示交易中的所有操作要麼全部成功完成,要麼全部失敗並回滾(Rollback)到交易開始前的狀態。沒有部分完成的狀態。
-
C (Consistency / 一致性):
- 交易必須使資料庫從一個有效(一致)的狀態轉換到另一個有效(一致)的狀態。
- 這意味著交易在執行過程中必須遵守所有預定義的規則、約束和資料完整性(例如,主鍵、外鍵約束、唯一性約束等)。
-
I (Isolation / 隔離性):
- 多個併發執行的交易之間應該是相互隔離的。
- 從外部看起來,每個交易的執行都好像是獨立的,不會受到其他併發交易的影響。即使多個交易同時執行,其結果也應該與它們按某種順序串行執行時的結果相同。
-
D (Durability / 永續性 / 持久性):
- 一旦交易成功提交(Committed),其對資料庫所做的所有變更都將是永久性的。
- 即使系統發生故障(例如斷電、崩潰),這些變更也不會丟失,資料庫能夠恢復到最近一次提交的狀態。
現在我們來檢查選項:
- (A) A 為原子性(Atomicity):正確。
- (B) C 為一致性(Consistency):正確。
- (C) I 為隔離性(Isolation):正確。
- (D) D 為揭露性(Disclose):不正確。D 在 ACID 中代表的是永續性(Durability),而不是揭露性。
因此,不正確的描述是 (D)。
The final answer is D
0
0