あなたは間違いなく正しい考えを持っています。あなたのbeer_distributor
テーブルは、ジャンクションテーブル
として知られているものです。 。 JOINとキー/インデックスは一緒に使用されます。データベースシステムは、キーを使用してJOINを迅速かつ効率的に機能させます。このジャンクションテーブルを使用するには、両方のbeer
を結合します。 およびdistributor
それにテーブル。
また、ジャンクションテーブルには、両方の列にまたがる主キー(複数列のインデックス/「複合インデックス」)が必要です。これは、その図を正しく理解している場合と同じように見えます。その場合、それは私には良さそうです。よくできました。