tailieunhanh - Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 - Phạm Nguyên Thảo
Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 6 do Phạm Nguyên Thảo biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Khái niệm, tính chất của giao tác, đảm bảo tính Automic, các vấn đề liên quan đến xử lý truy xuất đồng thời, chế độ khóa, khai báo tường minh giao tác, mức cô lập, các cấp độ khóa,. | Chương 6: Giới thiệu về giao tác 30-11-2006 Trường Đại học Khoa học Tự nhiên Khoa Công nghệ Thông tin Bộ môn Hệ thống Thông tin 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. Tập hợp này được xem như một đơn vị công việc. – . tất cả thao tác trong giao tác phải được thực hiện thành công, hoặc không thao tác nào được thực hiện. – nếu có một thao tác không hoàn thành được thì toàn bộ giao tác cũng không hoàn thành. • Giao tác chuyển CSDL từ tình trạng nhất quán này sang tình trạng nhất quán khác. Ngoài ra còn có tính chất ACID sẽ bàn đến dưới đây. 3 Khái niệm (tt) • Một số thuật ngữ liên quan đến giao tác – Begin [transaction/tran] : bắt đầu một transaction – Commit [transaction/tran] : hoàn tất một transaction – Rollback [transaction/tran] : quay lui, hủy bỏ toàn bộ phần giao tác đã thực hiện trước đó 4 Tính chất của giao tác: ACID • Tính nguyên tố (Atomic) : tất cả thao tác trong giao tác phải được thực hiện thành công, hoặc không thao tác nào được thực hiện. • Tính nhất quán (Consistency) : Chuyển CSDL từ tình trạng nhất quán này sang tình trạng nhất quán .
đang nạp các trang xem trước