50 有關資料庫交易特性(transaction properties),下列敘述何者正確?
(A)資料的交易中,一般有所謂ACID 的特性,其中D 表示「決定性」(Determination)
(B)當一個交易開始處理之後,應該要完整且正確地執行完成,否則就應該將其操作取消,還原到最原始未 開始處理前的情形,此特性稱為「一致性」(consistency)
(C)單人資料庫系統(single-user database system)一定能確保交易「隔離性」(isolation)
(D)當一個交易進行完成也被確認提交(committed)之後,所有資料項目應該永久地被記錄在資料庫中,不 應該隨著時間或任何狀況導致其資料改變,除非下一次的交易進行改變,此特性稱為「單元性」(atomicity)__

答案:登入後查看
統計: A(26), B(89), C(139), D(51), E(0) #140606

詳解 (共 3 筆)

#122711

資料庫交易特性(transaction properties),

1.單元性Atomicity:交易必須看成一個不可分割的完整個體。它必須是全部執行做完,或者是全部不作。

2.一致性保留Concurrency:資料庫系統可以同時處理一個以上的交易,否則一次只能處理一個交易的話,使用者就必須在不斷的等待中度過了。假如交易的完全執行,能讓資料庫從某個一致狀態,轉換到另一個一致狀態。

3.隔離性Isolation:雖然資料庫系統可以同時處理一個以上的交易,但是當 交易尚未處理完成時 ( 不論是 Commit 或 Rollback ),異動的資料是不可以被其他的 交易讀取的,以避免當該交易尚未處理完成時資料的不確定性,造成其他交易的不正確處理。

4.持續性Durability:當交易正成執行完成後,資料庫系統會接收到 Commit 指令,這個時候就必須將交易的資料異動內容忠實的保存在資料庫中,就算資料庫系統發生錯誤故障時,這些變更結果必須不因任何故障而遺失


 

15
0
#4709681
(A) 資料的交易中,一般有所謂ACID...
(共 296 字,隱藏中)
前往觀看
2
0
#1135759
必背
1
0