yo,
Klar kann ich einen künstlichen Schlüssel wie bspw. nen integer nehmen aber dann geht mir die Beziehung zu den bereits vorgegebenen, existierenden keys verloren.
nicht wirklich, wenn du erst mal in der tabelle einen künstlichen schlüssel hinzugefügt hast, kannst du bei den tabellen auf die du referenzierst die fremdschlüsel entsprechend mit einem update anpassen. das problem ist also lösbar und am ende hast du dann deinen künstlichen schlüssel.
Ilja