JavaScript is required

Sau khi thiết kế xong bảng, nếu ta không chỉ định khóa chính thì:

A.
Access không cho phép lưu bảng
B.
Access không cho phép nhập dữ liệu
C.
Dữ liệu của bảng có thể có hai hàng giống nhau
D.
Access đưa ra lựa chọn là tự động tạo trường khóa chính cho bảng
Trả lời:

Đáp án đúng: D


Khóa chính (Primary Key) là một trường hoặc một tập hợp các trường dùng để xác định duy nhất mỗi bản ghi trong một bảng. Nếu không chỉ định khóa chính, Access sẽ không thể đảm bảo tính duy nhất của mỗi bản ghi, dẫn đến việc có thể có hai hàng (bản ghi) hoàn toàn giống nhau trong bảng. Điều này vi phạm nguyên tắc toàn vẹn dữ liệu. Tuy nhiên, Access vẫn cho phép lưu bảng và nhập dữ liệu, nhưng sẽ cảnh báo về việc không có khóa chính và đề xuất tạo khóa chính. Access cũng có thể tự động tạo một trường làm khóa chính nếu người dùng đồng ý. Phương án A sai vì Access vẫn cho phép lưu bảng. Phương án B sai vì Access vẫn cho phép nhập dữ liệu. Phương án D đúng vì Access sẽ đưa ra lựa chọn tự động tạo trường khóa chính. Phương án C đúng vì nếu không có khóa chính thì dữ liệu của bảng có thể có hai hàng giống nhau. Tuy nhiên, phương án D đầy đủ và chính xác hơn. Do đó, phương án đúng nhất là D.

Câu hỏi liên quan