JavaScript is required

Câu hỏi:

Nếu xóa một dòng dữ liệu trong bảng datphong với maphong = 120, mã này là khóa chính trong bảng phong và hai bảng liên kết trực tiếp với nhau. Phương án nào sau đây là điều sẽ xảy ra?

A.

Chỉ có dữ liệu trong bảng datphong sẽ bị xóa, bảng phong sẽ không bị ảnh hưởng.

B.

Chỉ có dữ liệu trong bảng phong sẽ bị xóa, bảng datphong sẽ không bị ảnh hưởng.

C.

Dữ liệu trong bảng datphong và tham chiếu của nó đến bảng phong sẽ bị xóa bỏ.

D.

Dữ liệu trong bảng datphong sẽ bị xóa và gây lỗi do vi phạm ràng buộc khóa ngoại.

Trả lời:

Đáp án đúng: C


Nếu xóa bản ghi có chứa mã này trong bảng dạtphong thì không ảnh hưởng đến bảng phong vì maphong là khóa chính trong bảng phong và cũng là khóa ngoại trong bảng datphong. Điều này có nghĩa là mỗi giá trị của maphong trong bảng datphong phải tồn tại trong bảng phong, ngược lại giá trị của datphong không nhất thiết tồn tại trong phong. 

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

Bộ đề giúp học sinh lớp 11 ôn tập toàn diện kiến thức Tin học học kì I theo chương trình Kết nối tri thức với cuộc sống. Nội dung bao gồm các dạng bài trắc nghiệm về lập trình, cấu trúc điều khiển, và thuật toán cơ bản, kèm đáp án và hướng dẫn giải chi tiết giúp học sinh củng cố và nâng cao kỹ năng thực hành.

28/10/2025
0 lượt thi

Câu hỏi liên quan