Je hebt zeker het goede idee. Uw beer_distributor
tabel is wat bekend staat als een verbindingstabel
. JOIN's en sleutels/indexen worden samen gebruikt. Het databasesysteem maakt gebruik van sleutels om JOIN's snel en efficiënt te laten werken. Je gebruikt deze verbindingstabel door lid te worden van beide beer
en distributor
tabellen eraan.
En uw verbindingstabel zou een primaire sleutel moeten hebben die beide kolommen omspant (een index met meerdere kolommen / "samengestelde index"), wat het lijkt als ik dat diagram goed begrijp. In dat geval lijkt het me goed. Mooi gedaan.