Ở bảng nhacsi có thể chọn trường tenNhacsi là khóa chính được không? Tại sao

Câu hỏi 1. Ở bảng nhacsi có thể chọn trường tenNhacsi là khóa chính được không? Tại sao


Không được.

Giá trị của khoá chính phải khác nhau ở các bản ghi. Các nhạc sĩ có thể trùng tên nhau nhưng idNhacsi là phân biệt. Thêm nữa, việc tạo ra trường idNhacsi có mục đích hạn chế việc lượng lớn dữ liệu (tên nhạc sĩ) bị lặp lại bởi sự lặp lại của lượng dữ liệu ít hơn là idNhacsi.

Vì vậy idNhacsi là khoá ngoài của bảng bannhac phải tham chiếu đến khoá chính idNhacsi của bảng nhacsi.


Bình luận

Giải bài tập những môn khác