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 ch*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 (bộ kích hoạt) trong cơ sở dữ liệu, nó được kích hoạt khi một sự kiện DELETE xảy ra trên một bảng cụ thể. Mục đích chính của DELETE TRIGGER là thực hiện các hành động bổ sung trước hoặc sau khi dữ liệu bị xóa. Trong ngữ cảnh của câu hỏi, DELETE TRIGGER thường được sử dụng để duy trì tính toàn vẹn dữ liệu, đặc biệt là trong các mối quan hệ cha-con giữa các bảng. Khi một bản ghi bị xóa khỏi bảng cha, DELETE TRIGGER có thể được sử dụng để: 1. Kiểm tra xem có dữ liệu liên quan trong các bảng con hay không. 2. Tùy thuộc vào yêu cầu, hệ thống có thể thông báo lỗi nếu có dữ liệu con tồn tại (ngăn chặn việc xóa) hoặc tự động xóa dữ liệu trong các bảng con để đảm bảo tính nhất quán. Do đó, đáp án đúng nhất là: 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.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan