Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Viele-zu-Viele-Beziehung

Sie haben bestimmt die richtige Idee. Ihr beer_distributor Tabelle ist eine sogenannte Verbindungstabelle . JOINs und Schlüssel/Indizes werden zusammen verwendet. Das Datenbanksystem verwendet Schlüssel, damit JOINs schnell und effizient funktionieren. Sie verwenden diese Verbindungstabelle, indem Sie beide beer VERKNÜPFEN und distributor Tabellen dazu.

Und Ihre Verbindungstabelle sollte einen Primärschlüssel haben, der sich über beide Spalten erstreckt (ein mehrspaltiger Index / "zusammengesetzter Index"), wie es aussieht, wenn ich dieses Diagramm richtig verstehe. In dem Fall sieht es für mich gut aus. Gut gemacht.