JavaScript is required

Tại sao cần phải có khoá chính trong một bảng?

A.

Để lưu trữ thông tin về mối quan hệ giữa các bảng.

B.

Để xác định duy nhất mỗi bản ghi trong bảng.

C.

Để tránh việc lưu trữ dữ liệu trùng lặp.

D.

Để tiết kiệm dung lượng lưu trữ.

Trả lời:

Đáp án đúng: B


Khóa chính (Primary Key) trong một bảng cơ sở dữ liệu là một hoặc một tập hợp các cột có giá trị duy nhất để xác định mỗi bản ghi trong bảng. Điều này đảm bảo không có hai hàng nào có cùng giá trị khóa chính, giúp việc truy xuất và quản lý dữ liệu trở nên dễ dàng và chính xác hơn. * **A. Để lưu trữ thông tin về mối quan hệ giữa các bảng.** - Sai. Thông tin về mối quan hệ giữa các bảng thường được lưu trữ thông qua khóa ngoại (Foreign Key), không phải khóa chính. * **B. Để xác định duy nhất mỗi bản ghi trong bảng.** - Đúng. Đây là mục đích chính của khóa chính. * **C. Để tránh việc lưu trữ dữ liệu trùng lặp.** - Sai. Khóa chính giúp đảm bảo tính duy nhất của bản ghi, nhưng việc tránh trùng lặp dữ liệu còn liên quan đến các ràng buộc khác và thiết kế cơ sở dữ liệu. * **D. Để tiết kiệm dung lượng lưu trữ.** - Sai. Khóa chính không trực tiếp giúp tiết kiệm dung lượng lưu trữ. Vậy đáp án đúng là B.

Câu hỏi liên quan