Trong Cú pháp câu lệnh ràng buộc Forein Key, từ khoá On Update có nghĩa là gì trong các phương án sau?
Trả lời:
Đáp án đúng: A
Trong cú pháp câu lệnh ràng buộc Foreign Key, từ khóa `ON UPDATE` được sử dụng để chỉ định hành động nào sẽ xảy ra trên bảng con (bảng chứa khóa ngoại) khi có một bản ghi trong bảng cha (bảng chứa khóa chính) được cập nhật.
Phương án A mô tả đúng ý nghĩa của từ khóa `ON UPDATE`. Nó chỉ rõ rằng ràng buộc Foreign Key sẽ được áp dụng khi có thao tác cập nhật dữ liệu ở bảng cha, và khi đó hệ thống sẽ thực hiện hành động đã được chỉ định (ví dụ: CASCADE, SET NULL, RESTRICT, v.v.) để duy trì tính toàn vẹn dữ liệu.
Các phương án khác không chính xác vì:
- B: `ON UPDATE` không liên quan đến việc cho phép cập nhật khóa ngoại. Việc cập nhật khóa ngoại vẫn tuân theo các quy tắc ràng buộc thông thường.
- C: `ON UPDATE` không có nghĩa là không được cập nhật dữ liệu. Nó định nghĩa hành động xảy ra *khi* dữ liệu được cập nhật.
- D: `ON UPDATE` không bắt buộc phải cập nhật dữ liệu cho bảng. Nó chỉ định hành động xảy ra nếu có cập nhật ở bảng cha.
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
