Trong Cú pháp câu lệnh ràng buộc Forein Key, từ khoá On Update có nghĩa gì? Hãy chọn phương án đung trong các phương án dưới đây:
Trả lời:
Đáp án đúng: A
Trong cú pháp câu lệnh ràng buộc Foreign Key, mệnh đề `ON UPDATE` quy định hành động sẽ xảy ra với các bản ghi trong bảng tham chiếu (bảng chứa Foreign Key) khi giá trị của khóa chính (Primary Key) trong bảng được tham chiếu (bảng chứa Primary Key) bị thay đổi (cập nhật).
* **Phương án 1: Là ràng buộc được phép cập nhật khoá Forein Key** - Không chính xác. Mệnh đề `ON UPDATE` không đơn thuần chỉ là cho phép cập nhật Foreign Key. Nó quy định *hành động* cụ thể sẽ xảy ra khi khóa chính được tham chiếu bị cập nhật.
* **Phương án 2: Là ràng buộc được phép cập nhật khoá Primary Key** - Không chính xác. `ON UPDATE` liên quan đến việc *xử lý* các bản ghi Foreign Key khi Primary Key liên quan thay đổi, chứ không phải là việc cho phép cập nhật Primary Key.
* **Phương án 3: Là ràng buộc được phép cập nhật Check Key** - Không chính xác. Check Key không liên quan đến Forein Key và Primary Key
* **Phương án 4: Là ràng buộc được phép xóa khoá Forein Key** - Không chính xác. `ON UPDATE` liên quan đến việc *xử lý* các bản ghi Foreign Key khi Primary Key liên quan thay đổi, chứ không phải là việc cho phép xóa Forein Key.
Mặc dù không có đáp án nào hoàn toàn chính xác, các đáp án đều hướng đến việc ràng buộc Forein Key ảnh hưởng đến việc cập nhật khóa. Tuy nhiên không có đáp án nào mô tả đúng mục đích của `ON UPDATE` trong ngữ cảnh Foreign Key.
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
