事物對于數據庫的作用是對數據的一系列操作,要麼全部成功,要麼全部失敗,防止中間狀态的出現,以确保數據庫中的數據始終處于正确及和諧狀态。例如有一張銷售明細增加了一筆記錄,那麼彙總表就必須同時調整彙總數。現實的情況是當我們進行這兩項操作時,因為種種原因很可能會發生第一項操作已經完成而第二項操作失敗的情況,如此一來數據庫中記載的數據就會不正确,如果這時使用事務技術我們就可以有效地避免這種情況的發生。數據庫系統會将已經完成的第一項操作取消,從而防止數據庫中的數據處于不正确狀态。
事物對于數據庫的作用是對數據的一系列操作,要麼全部成功,要麼全部失敗,防止中間狀态的出現,以确保數據庫中的數據始終處于正确及和諧狀态。例如有一張銷售明細增加了一筆記錄,那麼彙總表就必須同時調整彙總數。現實的情況是當我們進行這兩項操作時,因為種種原因很可能會發生第一項操作已經完成而第二項操作失敗的情況,如此一來數據庫中記載的數據就會不正确,如果這時使用事務技術我們就可以有效地避免這種情況的發生。數據庫系統會将已經完成的第一項操作取消,從而防止數據庫中的數據處于不正确狀态。