tailieunhanh - Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 - Nguyễn Thị Uyên Nhi

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 2 Giao dịch (transaction) cung cấp cho người học những kiến thức như: Giới thiệu về Giao dịch (Transaction); Lịch trình; Giao dịch trong SQL. Mời các bạn cùng tham khảo! | CÁC HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU CHƯƠNG 2 GIAO DỊCH TRANSACTION Giảng viên Đỗ Ngọc Như Loan Biên soạn Nguyễn Thị Uyên Nhi KHOA CÔNG NGHỆ THÔNG TIN NỘI DUNG Giới thiệu về Giao dịch Transaction . Các tính chất của giao dịch. SGU - Khoa CNTT - NTUN - HQT CSDL Các thành phần xử lý giao dịch trong HQT CSDL. Các trạng thái của giao dịch. Lịch trình Khái niệm Lịch trình tuần tự Tính khả tuần tự Khả tuần tự xung đột Một số bài tập Khả tuần tự view 2 Giao dịch trong SQL SGU - Khoa CNTT - NTUN - HQT CSDL 3 GIỚI THIỆU VỀ GIAO DỊCH Ví dụ SGU - Khoa CNTT - NTUN - HQT CSDL 4 GIỚI THIỆU VỀ GIAO DỊCH Ví dụ GIỚI THIỆU VỀ GIAO DỊCH Nhiều người dùng truy cập CSDL cùng thời điểm SGU - Khoa CNTT - NTUN - HQT CSDL Môi truờng multi-user CSDL lớn Tập trung TRANH CHẤP TÀI NGUYÊN Phân tán 5 GIỚI THIỆU VỀ GIAO DỊCH Có thể phân loại HQT CSDL là dựa trên số lượng người sử dụng đồng thời SGU - Khoa CNTT - NTUN - HQT CSDL Single-user Multi-user hầu hết các HQT CSDL Xử lý xen kẽ Interleaved processing Xử lý song song Parallel processing 6 GIỚI THIỆU VỀ GIAO DỊCH Từ đó đặt ra vấn đề Mất dữ liệu đã cập nhật Lost Update Problem SGU - Khoa CNTT - NTUN - HQT CSDL Số liệu tổng hợp không chính xác Incorrect Summary Problem Khai thác dữ liệu giả Dirty Read Problem 7 GIỚI THIỆU VỀ GIAO DỊCH Trường hợp 1 Mất dữ liệu đã cập nhật Số chỗ còn D 80 SGU - Khoa CNTT - NTUN - HQT CSDL 8 GIỚI THIỆU VỀ GIAO DỊCH Trường hợp 2 Khai thác dữ liệu giả Số chỗ còn D 80 SGU - Khoa CNTT - NTUN - HQT CSDL 9 GIỚI THIỆU VỀ GIAO DỊCH Trường hợp 3 Số liệu tổng hợp không chính xác W1 W2 Wn là số chỗ đã đặt ở trạm 1 trạm 2 trạm n Tính tổng số vé đã đặt của tất cả các trạm SGU - Khoa CNTT - NTUN - HQT CSDL Zn W1 W2 Wn Tính được tới trạm 4 Z4 W1 W2 W3 W4 Khi đó trạm 1 đặt thêm 3 chỗ và trạm 2 trả lại 1 chỗ Tại trạm n Zn Z4 W5 Wn Zn không còn chính xác Trong cả ba trường hợp đặt ra yêu cầu một DBMS hỗ trợ chức năng giải quyết tranh chấp có tính đúng đắn ổn định an toàn có thời gian đáp ứng GIAO DỊCH 10 KHÁI NIỆM GIAO DỊCH GIAO TÁC Là .

TỪ KHÓA LIÊN QUAN