JavaScript is required

DELETE TRIGGER dùng để:

A.

Kiểm tra sự không tồn tại dữ liệu bên các bảng con. Tùy theo yêu cầu mà hệ thống sẽ thông báo hoặc tự động xóa dữ liệu bên trong các bảng con khi dữ liệu bảng cha bị mất

B.

Kiểm tra sự tồn tại dữ liệu bên các bảng con. Tùy theo yêu cầu mà hệ thống sẽ thông báo hoặc tự động xóa dữ liệu bên trong các bảng con khi dữ liệu bảng cha bị mất

C.

Tạo sự tồn tại dữ liệu bên các bảng con. Tùy theo yêu cầu mà hệ thống sẽ thông báo hoặc tự động xóa dữ liệu bên trong các bảng con khi dữ liệu bảng cha bị mất

D.

Kiểm tra sự tồn tại dữ liệu bên các bảng cha. Tùy theo yêu cầu mà hệ thống sẽ thông báo hoặc tự động xóa dữ liệu bên trong các bảng con khi dữ liệu bảng cha bị mất

Trả lời:

Đáp án đúng: B


DELETE TRIGGER là một loại trigger trong cơ sở dữ liệu, nó được kích hoạt (thực thi) khi một sự kiện xóa (DELETE) xảy ra trên một bảng cụ thể. Chức năng chính của nó là kiểm tra xem có dữ liệu nào tồn tại ở các bảng con (bảng liên quan) hay không trước khi tiến hành xóa dữ liệu ở bảng cha. Tùy theo logic được lập trình trong trigger, hệ thống có thể thông báo lỗi nếu việc xóa vi phạm ràng buộc, hoặc tự động xóa các bản ghi liên quan ở bảng con để đảm bảo tính toàn vẹn dữ liệu. Do đó, đáp án đúng nhất là B: Kiểm tra sự tồn tại dữ liệu bên các bảng con. Tùy theo yêu cầu mà hệ thống sẽ thông báo hoặc tự động xóa dữ liệu bên trong các bảng con khi dữ liệu bảng cha bị mất.

Câu hỏi liên quan