Hi Ilja,
zum anderen bin ich kein "fan" von primary keys über mehrere spalten, würde ich grundzäzlich vermeiden. aber das löst dein problem nicht wirklich, wenn du mal ein unique key über zwei spalten anlegen willst.
Nein, es muss kein unique key sein, da ich semantisch sicherstelle, dass es unique ist. Aber eine DB ohne PK sollte es ja auch nicht sein, nehme ich an, sodass die Alternative wäre, dass ein weiteres Feld mit einem auto increment INT hinzugefügt wird, was wiederum noch mehr Speicher und Aufwand kostet oder liege ich da falsch?