MrSpoocy: 2NF / 3NF, Warum legt Workbrench solche Schlüssel an ?

Beitrag lesen

Aber warum setzt Workbrech das so, also wenn ich die "verbindung" Stadt -> Bezirk lösche, und damit auch das Feld "stadt_idstadt". Habe ich ja nur noch idbezirk als Primary Key. So weit so gut, wenn ich jetzt eine Beziehung wieder zu Stadt herstelle erstellt er automatisch den Fremdschlüssel stadt_idstadt, was soweit ja auch noch O.k. ist, aber im gleichen Zug macht er daraus dann auch einen Primary Key in Verbindung mit idbezirk. Mich wundert warum er das macht, ich hab immer angst das meine Denkweise falsch ist und das Programm schon wissen wird was richtig ist und wie es "best practices" ist.