Đang chuẩn bị liên kết để tải về tài liệu:
Chương 2: Quản lý giao tác

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Một giao tác được thực hiện độc lập với các giao tác khác xử lý đồng thời với nó để bảo đảm tính nhất quán cho CSDL Một giao tác không quan tâm đến các giao tác khác xử lý đồng thời với nó Mọi thay đổi mà giao tác thực hiện trên CSDL phải được ghi nhận bền vững. | Chương 2 Quản lý giao tác ooo oooo ooooo oooo ooooo oooo oooo Õ Õ Nội dung chi tiết Giới thiệu Khái niệm giao tác transaction Định nghĩa Tínhchất ACID của giao tác Cácthaotáccủa giao tác Trạng thái của giao tác Lịch thao tác schedule Giới thiệu Định nghĩa Lịch tuần tự Serial schedule Lịch khả tuần tự Serilizable schedule Conflict-Serializable View-Serializable Quản lý giao tác Giới thiệu Ví dụ Hệ thống giao dịch ngân hàng Hệ thống đặt vé bay DBMS là môi trường đa người dùng Nhiều thao tác truy xuất lên cùng một đơn vị dữ liệu Nhiều thao tác thi hành đồng thời Khách hàng 1 Khách hàng 2 Thời gian Tìm thấy 1 chỗ trống Tìm thấy 1 chỗ trống Đặt vé bay Đặt vé bay Cơ chế tuần tự Quản ý giao tác 2 khách hàng đặt cùng 1 chỗ trống 1 Giới thiệu tt Khi DBMS gặp sự cố Các thao tác có thể làm cho trạng thái CSDL không chính xác Tài khoản A Tài khoản B Đọc số dư của tài khoản A Kiểm tra số dư số tiền cần rút Tặngsố dư của tài khoản B gư c ĩự Giảm số dư của tài khoản A Ngân hàng chịu lỗ 1 khoảng tiền Quản lý giao tác Nguyên tố Nội dung chi tiết Giới thiệu Khái niệm giao tác transaction Định nghĩa Tính chất ACID của giao tác Các thao tác của giao tác Trạng thái của giao tác Lịch thao tác schedule Quản lý giao tác Giao tác Transaction Giao tác là 1 đơn vị xử lý nguyên tố gồm 1 chuỗi các hành động tương tác lên CSDL Nguyên tố không thể phân chia được nữa CSDL nhất quán . 1 . Giao tác CSDL nhất quán -- 2 -X Quản lý giao tác 2 ooo . r ._ . . . Tính chất ACID của giao tác gggg UUUUq oooou oooo Nguyên tố Atomicity Hoặc là toàn bộ hoạt động của giao dịch được phản ánh đúng đắn trong CSDL hoặc không có hoạt động nào cả Nhất quán Consistency Một giao tác được thực hiện độc lập với các giao tác khác xử lý đồng thời với nó để bảo đảm tính nhất quán cho CSDL Cô lập Isolation Một giao tác không quan tâm đến các giao tác khác xử lý đồng thời với nó Bền vững Durability Mọi thay đổi mà giao tác thực hiện trên CSDL phải được ghi nhận bền vững Quản lý giao tác Ví dụ T Read A t t t-50 Write