Bạn chắc chắn đã có ý tưởng đúng. beer_distributor
của bạn bảng được gọi là bảng nối
. JOIN và khóa / chỉ mục được sử dụng cùng nhau. Hệ thống cơ sở dữ liệu sử dụng các khóa để làm cho các JOIN hoạt động nhanh chóng và hiệu quả. Bạn sử dụng bảng nối này bằng cách THAM GIA cả beer
và distributor
bảng với nó.
Và, bảng nối của bạn phải có một khóa chính kéo dài cả hai cột (chỉ mục nhiều cột / "chỉ mục tổng hợp"), trông giống như vậy nếu tôi hiểu đúng sơ đồ đó. Trong trường hợp đó, nó có vẻ tốt với tôi. Rất tốt.