JavaScript is required

Người dùng thường tạo Trigger cấm nhập dữ liệu áp dụng cho:

A.

A. Cả bảng cha và bảng con

B.

B. Cho tất cả các bảng trong Database

C.

C. Bảng con

D.

D. Bảng cha

Trả lời:

Đáp án đúng: C


Trigger cấm nhập dữ liệu thường được tạo ra để đảm bảo tính toàn vẹn dữ liệu. Trong mối quan hệ giữa bảng cha và bảng con (ví dụ: khóa ngoại), trigger thường được áp dụng cho bảng cha để ngăn việc xóa hoặc sửa đổi dữ liệu ở bảng cha khi vẫn còn các bản ghi liên quan ở bảng con. Điều này giúp tránh tình trạng mất tính toàn vẹn tham chiếu. Tuy nhiên, trigger cũng có thể được áp dụng ở bảng con để kiểm soát dữ liệu được thêm vào, đảm bảo tuân thủ các ràng buộc nghiệp vụ và tính nhất quán với dữ liệu ở bảng cha. * **Đáp án A đúng:** Trigger có thể được tạo cho cả bảng cha và bảng con tùy thuộc vào yêu cầu cụ thể về kiểm soát dữ liệu. * **Đáp án B sai:** Việc tạo trigger cho tất cả các bảng trong database là không cần thiết và có thể gây ra hiệu suất kém. * **Đáp án C sai:** Trigger chỉ tạo ở bảng con là chưa đủ để bảo vệ toàn vẹn dữ liệu. * **Đáp án D sai:** Trigger chỉ tạo ở bảng cha là chưa đủ để bảo vệ toàn vẹn dữ liệu.

Câu hỏi liên quan