JavaScript is required

Trong hệ quản trị cơ sở dữ liệu, phát biểu nào đúng về các quan hệ trong cơ sở dữ liệu?

A.

Các quan hệ phải có ít nhất một cột chung để kết nối với nhau

B.

Các quan hệ phải có cùng kiểu dữ liệu để kết nối với nhau

C.

Các quan hệ phải có ít nhất một khóa ngoại để kết nối với nhau

D.
Các quan hệ có thể được kết nối với nhau thông qua bất kỳ cột nào
Trả lời:

Đáp án đúng: C


Trong hệ quản trị cơ sở dữ liệu (DBMS), các quan hệ (hay còn gọi là bảng) trong cơ sở dữ liệu có thể liên kết với nhau thông qua khóa ngoại. Khóa ngoại của một bảng tham chiếu đến khóa chính của một bảng khác, tạo ra mối quan hệ giữa hai bảng. Điều này cho phép truy vấn dữ liệu từ nhiều bảng khác nhau một cách hiệu quả.

  • Phương án A sai: Các quan hệ không nhất thiết phải có cột chung bất kỳ. Cột chung phải là khóa ngoại tham chiếu khóa chính.
  • Phương án B sai: Các quan hệ không nhất thiết phải có cùng kiểu dữ liệu để kết nối với nhau; tuy nhiên, cột khóa ngoại và cột khóa chính mà nó tham chiếu phải có cùng kiểu dữ liệu.
  • Phương án C đúng: Các quan hệ thường được kết nối thông qua khóa ngoại để đảm bảo tính toàn vẹn tham chiếu và cho phép truy vấn dữ liệu liên quan từ các bảng khác nhau.
  • Phương án D sai: Không phải bất kỳ cột nào cũng có thể được sử dụng để kết nối các quan hệ; chỉ các cột khóa ngoại và khóa chính liên quan mới được sử dụng.

Câu hỏi liên quan