Các ứng dụng tiềm năng đối với các cơ sở dữ liệu tích cực

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU, XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH CỰC pdf (Trang 60 - 62)

Một ứng dụng quan trọng là cho phép khai báo một số các điều kiện xuất hiện. Ví dụ, một cơ sở dữ liệu tích cực có thể được sử dụng để theo dõi nhiệt độ của một lò nung công nghiệp. Ứng dụng có thể đưa một cách có chu kỳ các bản ghi đọc nhiệt độ một cách trực tiếp từ các cảm ứng nhiệt độ vào cơ sở dữ liệu và các quy tắc tích cực có thể được viết để được kích hoạt khi một bản ghi nhiệt độ được đưa vào với điều kiện là kiểm tra nếu nhiệt độ vượt quá mức nguy hiểm và hành động là đưa ra báo động.

Các quy tắc tích cực cũng có thể được sử dụng để bắt tuân theo các ràng buộc toàn vẹn bằng cách chỉ rõ các kiểu của sự kiện có thể gây ra việc các ràng buộc bị vi phạm và sau đó tính giá trị các điều kiện thích hợp để kiểm tra xem các ràng buộc có bị vi phạm bởi các sự kiện hay không. Vì thế, các ràng buộc ứng dụng phức tạp, thường được biết như các quy tắc nghiệp vụ có thể được bắt buộc theo cách đó. Ví dụ, trong ứng dụng của cơ sở dữ liệu “Trường đại học” một quy tắc có thể theo dõi điểm trung bình của các sinh viên mỗi khi một điểm mới được nhập vào và nó có thể báo cho người giám sát nếu điểm trung bình của sinh viên ở dưới một ngưỡng nào đấy.

Một ứng dụng khác bao gồm duy trì tự động dữ liệu suy diễn được giống như các ví dụ về quy tắc R1 đến R4 duy trì thuộc tính suy diễn được Tongluong mỗi khi các bộ giá trị nhân viên riêng rẽ được thay đổi. Một ứng dụng tương tự là sử dụng các quy tắc active để duy trì sự kiên định của các khung nhìn mỗi khi các quan hệ cơ sở được sửa đổi. Một ứng dụng liên quan là duy trì tính kiên định của các bảng được nhân bản bằng cách chỉ rõ các quy tắc sửa đổi các bản sao mỗi khi bảng chính được sửa đổi.

Chương III

CÀI ĐẶT CÁC QUY TẮC ECA BẰNG NGÔN NGỮ SQL

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU, XÂY DỰNG CƠ SỞ DỮ LIỆU TÍCH CỰC pdf (Trang 60 - 62)