Ich habe drei Tabellen mit many-to-many-Beziehungen: Profil, Rolle und Typzwei Crossreference-Tabellen zusammenführen?
Dann habe ich zwei Querverweistabellen:
profile_role:
role_id : int
profile_id : int
profile_type:
profile_id : int
type_id : int
die gemeinsame Außen id in beiden Tabellen ist profile_id. Meine Idee ist, dass ich eine Tabelle erstellen, die die drei externen IDs enthält:
profile_role_type:
role_id : int
profile_id : int
type_id : int
Meine Frage: ist die beiden Entwürfe sind äquivalent (kein Datenverlust oder Redundanz)?