nochmals für mich zum Mitschreiben ;-)
Mache ich es so:
fachliches Feld ist PK + gleichzeitig unique
oder so:
künstlicher PK abteilung_id wobei das field abteilung_name fachliches Feld unique ist
hm ersteres macht kein Sinn denke ich da fachlicher PK ja nie einen gleichen Wert erlaubt ^^
ok also mache ich letzteres.
Das heißt also, dass bei N:M Beziehungen immer künstliche PK´s vorzuziehen sind und diese werden dann unique gemacht sprich wenn ich mehrere gleiche Abteilungen hinzufügen will, dann wird eben eine Exception in meinem Programm geworfen auf die ich reagiere ok, das test ich mal... danke!
Was macht es eigentlich für einen Sinn einen künstlichen PK z.B. abteilung_id als unique zu setzen? Damit heble ich ja den auto_Increment aus??