Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

? asked in 電腦與網際網路程式設計 · 1 decade ago

請說明SQL的 transaction & Lock

救人喔

老師給我的做業:請說明SQL的 transaction & Lock

幫幫忙喔

回答不出來我就完了

不要簡單的喔

要說詳細點比較好

給我網址我自己看也可以

請大家幫幫忙

謝謝

1 Answer

Rating
  • lin
    Lv 6
    1 decade ago
    Favorite Answer

    希望有幫助 :

    http://sunh.hosp.ncku.edu.tw/~cww/htm51.htm

    2009-08-19 08:37:30 補充:

    Transaction 交易

    ACID characteristics :Transaction 交易 (通常為一組完整的SQL命令) 必須具備的四項特性,稱之為 ACID,合適的交易存取權限設定,可以用來確保資料庫系統的一致性以及正確性,也是資料庫實現並行控制、故障回復控制的基礎。

     

    •Atomicty 原子:不可部分完成性。如同原子一般,一個交易被視為最小的運作單位,不容許分割的完整個體,也就是說交易的處理只有成功執行或是不執行,沒有模糊地帶。

    •Consistency 一致:每個交易所造成的資料異動,必須滿足資料庫整體資料的一致性,否則將拒絕此異動作業,還原原始資料。

    •Isolation 隔離:隔離性,資料庫系統可以同時處理多個交易,每個交易之間應當具備循序能力(Serializability),所以當一個交易尚未完成時,所異動的資料是不可以被其他交易使用,以免不確定性的異動結果造成其他交易的不正確處理結果。

    •Durability 耐久:持續性,利用交易所處理的異動,在交易尚未結束前,不會變動原始資料,只有當交易完成後,才會將異動反映到資料庫。此時即使發生系統故障,也不會影響異動後的資料。

    參考 LOCK 下列 網頁

    http://netlab.cse.yzu.edu.tw/~statue/freebsd/cfc/d...

Still have questions? Get your answers by asking now.