JavaScript is required

Trong hệ quản trị cơ sở dữ liệu, một trường hợp của quan hệ "nhiều - nhiều" giữa hai bảng được xác định bằng cách sử dụng gì?

A.

A. Khóa chính

B.

B. Khóa ngoại

C.

C. Bảng trung gian

D.
D. Câu lệnh JOIN
Trả lời:

Đáp án đúng: C


Trong hệ quản trị cơ sở dữ liệu (DBMS), quan hệ "nhiều - nhiều" giữa hai bảng không thể được biểu diễn trực tiếp bằng cách sử dụng khóa chính hoặc khóa ngoại trong hai bảng đó. Thay vào đó, người ta sử dụng một bảng trung gian (junction table) để giải quyết vấn đề này. Bảng trung gian chứa hai khóa ngoại, mỗi khóa ngoại tham chiếu đến khóa chính của một trong hai bảng ban đầu. Điều này cho phép tạo ra nhiều mối quan hệ giữa các bản ghi trong hai bảng. Câu lệnh JOIN được sử dụng để truy vấn dữ liệu từ nhiều bảng, nhưng nó không định nghĩa mối quan hệ nhiều-nhiều.

Câu hỏi liên quan