tailieunhanh - Bài giảng Hệ quản trị cơ sở dữ liệu: Chương 5.1 - Phạm Nguyên Thảo

Bài giảng Hệ quản trị cơ sở dữ liệu: Chương giúp người học hiểu về "Bảo mật và an toàn dữ liệu Trigger". Nội dung trình bày cụ thể gồm có: Trigger, khung nhìn, quản trị quyền người dùng, sao lưu và phục hồi dữ liệu. | Chương 5: Bảo mật và an toàn dữ liệu Trigger Phạm Nguyên Thảo 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 pnthao@ Nội dung • Trigger • Khung nhìn • Quản trị quyền người dùng • Sao lưu và phục hồi dữ liệu 2 Trigger -Giới thiệu • Là một loại stored procedure đặc biệt – Tự động thực hiện khi có thao tác insert, delete hoặc update trên dữ liệu – Thường dùng để kiểm tra các ràng buộc toàn vẹn của CSDL hoặc các qui tắc nghiệp vụ. – Một trigger được định nghĩa trên một bảng, nhưng các xử lý trong trigger có thể sử dụng nhiều bảng khác. 3 Trigger – giới thiệu (tt) • Xử lý của trigger thường cần sử dụng đến hai bảng tạm: – Inserted: chứa các dòng vừa mới được thao tác insert/ update thêm vào bảng. – Deleted: chứa các dòng vừa mới bị xóa khỏi bảng bởi thao tác update/delete. (update = delete dòng chứa giá trị cũ+ insert dòng chứa giá trị mới) – Được HQT tạo/xóa tự động khi lính canh tương ứng được/bỏ kích hoạt. 4 Trigger – giới thiệu • Inserted và Deleted là các bảng trong bộ nhớ chính – Cục bộ cho mỗi trigger – Có cấu trúc giống như bảng (table) mà trigger định nghĩa trên đó – Chỉ tồn tại trong thời gian trigger đang xử .

TỪ KHÓA LIÊN QUAN