Duplizieren: Many to Many Relation Design - Intersection Table DesignVerwenden Sie zusammengesetzte Schlüssel? Oder verwenden Sie immer Ersatzschlüssel?
Wenn ich diese Tabellen (* = Primärschlüssel):
user
id*
name
group
id*
name
Ist das besser?
user_group
user_id*
group_id*
Oder ist das besser?
user_group
id*
user_id
group_id
Besser ist subjektiv. Beides wird gut funktionieren. Meine persönliche Abstimmung würde für den zusammengesetzten Schlüssel, aber wieder persönliche Präferenz sein. –
Dies ist ein Duplikat von mehreren anderen Fragen zu SO. Es ist eine legitime Frage, aber sie wurde schon einmal gestellt und beantwortet. –
Der Link, der als Duplikat angegeben wurde, hat eine akzeptierte Antwort, die diese Frage nicht wirklich beantwortet. –