JavaScript is required

Trong 1 Table nếu không có 1 trường nào trong bảng chứa thông tin duy nhất, ta có thể?

A.
Chọn nhiều hơn 1 trường để tạo khóa chính
B.
Tạo thêm 1 trường kiểu AutoNumber làm khóa chính
C.
Để Access tự tạo thêm 1 trường làm khóa chính
D.
Các câu trên đều đúng
Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về khóa chính trong cơ sở dữ liệu, đặc biệt là khi không có trường nào tự nhiên có thể đóng vai trò là khóa chính. * **Phương án A:** *Chọn nhiều hơn 1 trường để tạo khóa chính* - Đây là một khả năng. Khi không có một trường duy nhất nào chứa thông tin duy nhất, ta có thể kết hợp nhiều trường lại với nhau để tạo thành một khóa chính tổ hợp (composite key). Khóa chính tổ hợp đảm bảo sự duy nhất của bản ghi dựa trên sự kết hợp giá trị của các trường tham gia. * **Phương án B:** *Tạo thêm 1 trường kiểu AutoNumber làm khóa chính* - Đây cũng là một giải pháp phổ biến. Trường AutoNumber tự động tăng giá trị cho mỗi bản ghi mới, đảm bảo tính duy nhất. Trường này thường được sử dụng khi không có trường nào khác phù hợp để làm khóa chính. * **Phương án C:** *Để Access tự tạo thêm 1 trường làm khóa chính* - Access có thể tự động tạo một trường khóa chính nếu người dùng không chỉ định. Trường này thường là kiểu AutoNumber. * **Phương án D:** *Các câu trên đều đúng* - Vì cả ba phương án trên đều là các cách hợp lệ để tạo khóa chính khi không có trường nào tự nhiên có thể đóng vai trò này, nên đây là đáp án chính xác nhất. Do đó, đáp án đúng là D.

Câu hỏi liên quan