JavaScript is required

Tiêu chí nào sau đây thường được dùng để chọn khóa chính?

A.

Khóa có ít thuộc tính nhất

B.

Không chứa các thuộc tính thay đổi theo thời gian

C.

Khóa bất kì

D.

Chỉ là khóa có một thuộc tính

Trả lời:

Đáp án đúng: A


Khóa chính (Primary Key) là một thuộc tính hoặc tập hợp các thuộc tính dùng để định danh duy nhất mỗi bản ghi trong một bảng. Việc lựa chọn khóa chính rất quan trọng để đảm bảo tính toàn vẹn dữ liệu và hiệu quả của hệ thống. * **Khóa có ít thuộc tính nhất:** Khóa chính nên có số lượng thuộc tính ít nhất có thể để giảm độ phức tạp và dung lượng lưu trữ. Điều này giúp tăng hiệu suất truy vấn và giảm chi phí bảo trì. * **Không chứa các thuộc tính thay đổi theo thời gian:** Khóa chính nên là các thuộc tính không thay đổi theo thời gian để đảm bảo tính ổn định và nhất quán của dữ liệu. Nếu khóa chính thay đổi, nó có thể gây ra các vấn đề về tính toàn vẹn dữ liệu và hiệu suất hệ thống. * **Khóa bất kì:** Không phải khóa nào cũng phù hợp làm khóa chính. Việc chọn khóa chính cần tuân theo các tiêu chí nhất định. * **Chỉ là khóa có một thuộc tính:** Khóa chính có thể có một hoặc nhiều thuộc tính, tùy thuộc vào yêu cầu của bài toán. Do đó, tiêu chí quan trọng nhất để chọn khóa chính là khóa đó không chứa các thuộc tính thay đổi theo thời gian, để đảm bảo tính ổn định của dữ liệu.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan