Kích Hoạt Là Gì

Mục lục:

Kích Hoạt Là Gì
Kích Hoạt Là Gì

Video: Kích Hoạt Là Gì

Video: Kích Hoạt Là Gì
Video: Thẻ ATM chưa kích hoạt là gì 2024, Tháng mười một
Anonim

Cơ sở dữ liệu hiện đại rất phức tạp và dữ liệu trong đó được kết nối với nhau đến mức cần có các thủ tục đặc biệt để bảo vệ chúng khỏi sự vi phạm ngẫu nhiên. Bộ kích hoạt cho phép bạn giữ nguyên vẹn tất cả dữ liệu, ngay cả khi người dùng thiếu kinh nghiệm vô tình bấm nhầm.

Hoạt động kích hoạt
Hoạt động kích hoạt

Mục đích chính của trình kích hoạt là duy trì tính toàn vẹn tham chiếu của dữ liệu. Điều này có nghĩa là ngay cả khi cơ sở dữ liệu thay đổi, luôn có tùy chọn để hoàn nguyên mọi thứ trở lại. Chúng cũng có thể được sử dụng để thực hiện các thay đổi theo tầng trong các bảng được liên kết, trong đó các liên kết thay đổi đồng thời và không phá vỡ các liên kết.

Bản thân trình kích hoạt là một thủ tục được lưu trữ chạy tự động khi dữ liệu thay đổi bởi một người hoặc một chương trình ứng dụng. Nó "bật" ngay sau khi thay đổi dữ liệu hoàn tất. Thay đổi dữ liệu và trình kích hoạt được kích hoạt được coi là một giao dịch (hành động), vì vậy khi lỗi xảy ra hoặc được phát hiện, mọi thứ có thể được trả lại, điều này được gọi là khôi phục.

Hoạt động kích hoạt

  • Xếp tầng các thay đổi trong các bảng dữ liệu liên quan. Ví dụ: nếu bạn muốn xóa một cột hoặc hàng cụ thể trong tất cả các bảng cùng một lúc, một trình kích hoạt sẽ được sử dụng.
  • Hoàn nguyên về dữ liệu bảng ban đầu
  • Theo dõi các trận đấu khác nhau. Ví dụ: một kế hoạch kích hoạt có thể cấm giá của một mặt hàng giảm xuống dưới giá mua.
  • Phân tích các tùy chọn khác nhau cho các thay đổi. Trình kích hoạt rất thuận tiện cho việc tính toán các tùy chọn trước và sau khi sửa đổi. Ví dụ, bạn có thể tính toán điều gì sẽ xảy ra nếu tất cả giá đều giảm 5% hoặc giá của tất cả hàng hóa sẽ tăng bao nhiêu khi chi phí vận chuyển tăng. Sau khi phân tích, tất cả dữ liệu có thể trở lại dạng ban đầu.

Tạo một trình kích hoạt

Trình kích hoạt được tạo trong cơ sở dữ liệu hiện tại, nhưng bạn có thể chỉ định các đối tượng nằm trong cơ sở dữ liệu khác trong đó. Tên chủ sở hữu trình kích hoạt phải giống với tên chủ sở hữu bảng. Tạo một trình kích hoạt trong mệnh đề Creat. Trường For chỉ định các câu lệnh thay đổi dữ liệu sau khi kích hoạt mà trình kích hoạt sẽ được bật. Ví dụ, nó có thể được chèn, cập nhật hoặc xóa trên bảng.

Tiếp theo, bạn nên chỉ định các hành động kích hoạt hoặc điều kiện kích hoạt. Đây là những hành động phải được thực hiện để đáp ứng với việc chèn, xóa hoặc cập nhật dữ liệu.

Đề xuất: