JavaScript is required

Trong hệ quản trị cơ sở dữ liệu, mục đích của bảng liên kết (junction table) là gì?

A.

Kết nối các bảng với nhau

B.

Lưu trữ thông tin bổ sung cho các bảng

C.

Lưu trữ các quy tắc và ràng buộc cho các bảng

D.
Liên kết các bảng nhiều nhiều với nhau
Trả lời:

Đáp án đúng: D


Trong hệ quản trị cơ sở dữ liệu, bảng liên kết (junction table) được sử dụng để giải quyết mối quan hệ nhiều-nhiều (many-to-many) giữa các bảng. Khi hai bảng có mối quan hệ nhiều-nhiều, việc liên kết trực tiếp giữa chúng sẽ dẫn đến dư thừa dữ liệu và khó khăn trong việc duy trì tính nhất quán. Bảng liên kết sẽ tạo ra hai mối quan hệ một-nhiều (one-to-many) với mỗi bảng ban đầu, giúp đơn giản hóa cấu trúc cơ sở dữ liệu và quản lý dữ liệu hiệu quả hơn. Phương án A chỉ mô tả một chức năng chung chung của các bảng trong CSDL, không đặc tả mục đích của bảng liên kết. Phương án B và C không liên quan đến mục đích chính của bảng liên kết. Do đó, đáp án đúng nhất là D.

Câu hỏi liên quan