Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng SQL server - Chương 6 trình bày những kiến thức về trigger. Trong chương này người học sẽ tìm hiểu về: Công cụ trigger, ràng buộc dữ liệu toàn vẹn với trigger, các dạng ràng buộc toàn vẹn, bài toán, cơ chế hoạt động của trigger, các trigger phổ biến. Mời các bạn tham khảo. | 10 03 2015 TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN THÀNH PHỐ HỒ CHÍ MINH GV Lê Thị Minh Nguyện Email leminhnguyen@itc.edu.vn CHƯƠNG 6. Trigger NỘI DUNG Giới thiệu Công cụ trigger. Ràng buộc dữ liệu toàn vẹn với trigger Các dạng ràng buộc toàn vẹn Bài toán Cơ chế hoạt động của trigger Các trigger phổ biến 1 10 03 2015 l.Giới thiệu Trigger là một dạng đặc biệt của thủ tục nội tại. Tuy nhiên khác với thủ tục nội tại Không có tham số. Không thể gọi trực tiếp bằng lệnh EXECUTE như thủ tục nội tại mà thực hiện một cách tự động khi dữ liệu của bảng có liên quan đến trigger bị cập nhật. 3 2.Công dụng trigger Kiểm tra ràng buộc toàn vẹn dữ liệu phức tạp. Thực hiện các xử lý thiết kế thi hành tại server trong mô hình client server . Các xử lý sẽ tự động thực hiện khi có thao tác INSERT UPDATE hoặc DELETE xảy ra. Trigger dùng thay thế các constraint trong trường hợp ta muốn việc kiểm tra ràng buộc dữ liệu kèm theo các câu thông báo thích hợp theo ý muốn người dùng 4 2 10 03 2015 3.Ràng buộc dữ liệu toàn vẹn với trigge Để đảm bảo dữ liệu nhất quán và đúng đắn ta cần kiểm tra thực hiện 3 thao tác Insert Update và Delete. Có 2 cách kiểm tra Kiểm tra mức giao diện là công việc lập trình trên các màn hình giao diện Kiểm tra mức CSDL thực hiện bởi các đối tượng constraint hoặc trigger 5 3.Ràng buộc dữ liệu toàn vẹn với trigge Đối tượng constraint kiểm tra Kiểm tra miền giá trị Kiểm tra các ràng buộc giữa các thuộc tính trên cùng một bảng dữ liệu Đối tượng trigger Kiểm tra tính toàn vẹn dữ liệu trên nhiều cột hoặc nhiều dòng của các bảng khác nhau 6