Thứ Bảy, 1 tháng 10, 2011

Sử dụng các đối tượng DB2: Trigger và UDTs/UDFs - P7

Các khái niệm sau đây liên quan đến bảng và có thể giúp bạn hiểu tốt hơn bài tập kế tiếp.

1. Triggers (bẫy sự kiện)

Trigger cung cấp một phương tiện cho hệ quản trị cơ sở dữ liệu (Database Management System - DBMS) để áp đặt một số yêu cầu nghiệp vụ, ví dụ như hợp thức hóa dữ liệu, và áp đặt các quy tắc hay tính toàn vẹn tham chiếu (referential integrity) của dữ liệu.

Trigger có thể được định nghĩa đối với một bảng cơ sở. Khi một hoặc một tập hợp các điều kiện định nghĩa trước được thỏa mãn, một hoặc một tập hợp các hành động có thể được kích hoạt để thực hiện đối với bảng. Một trigger có thể được thực hiện trước hoặc sau thao tác chèn, xoá hoặc cập nhật.

2. UDTs và UDFs

Ngoài các kiểu dữ liệu nguyên thủy mà DB2 cung cấp, người sử dụng có thể tạo ra các kiểu dữ liệu do người dùng định nghĩa (User-Defined Types - UDT) sử dụng các kiểu dữ liệu nguyên thủy DB2.

Người sử dụng cũng có thể tạo ra các hàm do người dùng định nghĩa (User-Defined Functions – UDF). Cả UDT và UDF cung cấp thêm tính linh hoạt cho nhà phát triển ứng dụng cơ sở dữ liệu để triển khai các ứng dụng của mình.

Source: Ibm.com

Không có nhận xét nào:

Đăng nhận xét