15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 20 có đáp án

Tại sao cần khai báo khóa ngoài cho trường "idNhacsi" trong bảng "bannhac"?

14/15

Tại sao cần khai báo khóa ngoài cho trường "idNhacsi" trong bảng "bannhac"?

0/3000 ký tự
Giải thích

Đáp án: Trường "idNhacsi" cần được khai báo là khóa ngoài để duy trì mối quan hệ giữa bảng "bannhac" và bảng "nhacsi".

Giải thích: Khóa ngoài (Foreign Key) giúp tạo ra liên kết giữa hai bảng bằng cách đảm bảo rằng giá trị của "idNhacsi" trong bảng "bannhac" phải tồn tại trong trường tương ứng "idNhacsi" của bảng "nhacsi". Điều này duy trì tính toàn vẹn tham chiếu, đảm bảo rằng tất cả các giá trị trong khóa ngoài đều liên kết với một bản ghi hợp lệ trong bảng tham chiếu.