..daß die PKs aus dem Generator kommen setz ich mal als selbstverständlich voraus..
Au mann.
Ich setze jedenfalls mal voraus, dass die Generatoren dazu benutzt werden, wozu sie gedacht sind : als transaktions-unabhängige also quasi auch Datenbank-unabhängige Zähler. Am Besten interpretiert man da nicht noch eine Pseudo-Logik hinein.
Zusammengesetzte Primary Keys sind wohl auch nicht besinderss gute Idee. Wozu gibts denn Unique Keys ?