Johannes: Sinnvolle Benennung / Struktur

Beitrag lesen

Wozu brauchst Du das Feld? In einer Verknüpfungstabelle für eine n:m-Relation (also eine solche Tabelle, wie sie bei der Normalisierung 2. Grades entsteht) brauchst Du keine eigene ID; es reicht, wenn der Primärschlüssel der Verknüpfungstabelle ein zusammengesetzter Schlüssel aus den beiden IDs, die verknüpft werden sollen, ist.

Eigentlich hast du schon Recht. Da ich aber später möglichst einfach Beziehungen zwischen diesen Tabellen löschen und erstellen möchte, kann mir eine zusätzliche ID für die Beziehung nützlich sein.

So kann einem Product(z.B. Notebook) eine Option (z.B. Akku) zugewiesen werden. Erscheint ein Nachfolgemodell des Akkus, muss die alte Beziehung bestehen bleiben und eine neue wird hinzugefügt...