Chương 6: Giới thiệu về giao tác

Giao tác (transaction)
• Ví dụ : chuyển khoản 100$ từ tài khoản A sang tài khoản B (50$). Các bước thực hiện gồm :
– Trừ 100$ khỏi tài khoản A
– Nếu số dư trong A = 100$ thì cộng 50$ vào tài khoản B

• Giả sử vừa trừ tiền khỏi tài khoản A thì sự cố kỹ thuật xảy ra, và các bước tiếp theo không được thực hiện
– A mất 100$ nhưng B không nhân được tiền (!?).

• Các bước xử lý nêu trên nếu đã làm thì phải làm cho hết, ngược lại thì không làm bước nào cả  chúng tạo thành một transaction, nói cách khác là một đơn vị công việc nguyên tố.
Chương VII : Transaction 2

Khái niệm
• Giao tác (transaction) là một tập hợp có thứ tự các thao tác.