Which type of relationship necessitates using a concatenated key as the primary key in an association table?

4 phương ánCó giải thíchKhó

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Trong quan hệ cơ sở dữ liệu, một bảng liên kết (association table) được sử dụng để lưu trữ mối quan hệ giữa hai bảng khác nhau. Loại mối quan hệ nào đòi hỏi phải sử dụng một khóa ghép (concatenated key) làm khóa chính trong bảng liên kết? Câu trả lời đúng là "Quan hệ nhiều-màng (Many-to-many relationship)". Khi hai bảng có mối quan hệ nhiều-màng, nghĩa là một bản ghi trong bảng này có thể liên kết với nhiều bản ghi trong bảng kia, và ngược lại. Để lưu trữ mối quan hệ này, chúng ta cần tạo một bảng liên kết với khóa chính là khóa ghép của hai bảng liên quan. Khóa ghép này được tạo bằng cách kết hợp khóa chính của hai bảng liên quan.

Cùng môn