Nếu bảng danh mục khách hàng (bảng 1) và sổ nhật ký bán hàng (bảng 2) có mối quan hệ 1-n, để xóa một mẫu tin trong bảng 1 và các bản ghi liên quan trong bảng 2 cũng tự động bị xóa, ta chọn
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về ràng buộc toàn vẹn tham chiếu và các tùy chọn cascade trong cơ sở dữ liệu quan hệ. Khi hai bảng có mối quan hệ 1-n, việc xóa một bản ghi ở bảng cha (bảng 1) có thể ảnh hưởng đến các bản ghi liên quan ở bảng con (bảng 2).
A. Enforce Referential Integrity: Đây là một khái niệm chung về việc đảm bảo tính toàn vẹn dữ liệu giữa các bảng liên quan. Nó bao gồm các quy tắc để ngăn chặn các thao tác có thể phá vỡ mối quan hệ, nhưng không tự động xóa bản ghi liên quan.
B. Cascade Update Related Fields: Tùy chọn này cho phép tự động cập nhật các trường liên quan trong bảng con khi có sự thay đổi ở bảng cha.
C. Cascade Delete Related Records: Tùy chọn này cho phép tự động xóa các bản ghi liên quan trong bảng con khi bản ghi tương ứng trong bảng cha bị xóa. Đây chính là giải pháp cho yêu cầu của đề bài.
D. Không thể thực hiện được: Điều này là sai, vì các hệ quản trị cơ sở dữ liệu (DBMS) thường cung cấp các cơ chế để xử lý các thao tác xóa cascade.
Do đó, đáp án đúng là C, "Cascade Delete Related Records", vì nó cho phép xóa tự động các bản ghi liên quan trong bảng con khi bản ghi tương ứng trong bảng cha bị xóa.