Ich richte Beziehungen zwischen Modellen ein und frage mich, ob es schadet, eine Bridge-Tabelle für eine Eins-zu-viele-Beziehung zu verwenden?Eins-zu-viele-Verwendung der Bridge-Tabelle
heißt Dies sind einige der Modelle
- Benutzer
- Teams
- Gruppe
Jeder Nutzer oder-nicht ein Team oder eine Gruppe haben kann. Wäre es besser, NULL-fähige FKs im Benutzermodell für team_id
, group_id
zu haben oder verwenden Sie Bridge-Tabellen team_user
, group_user
akzeptabel? (Es ist wenig wahrscheinlich, dass dies jemals eine Viele-zu-Viele-Beziehung sein wird)
Wäre es irgendwelche negativen Auswirkungen bei der Verwendung einer Bridge-Tabelle für Eins-zu-viele?