yo,
der wesentliche aspekt, warum datenbanken enstanden sind, ist die ja gerade die datenunabhängigkeit und somit die flexibilität, ein unternehmen zu begleiten und in seiner entwicklung zu unterstützen, anstelle sie zu behindern.
insofern sind es weniger die konstrukte einer datenbank, die eine flexibilität verhindern, sondern mehr das datendesign. ich sehe keinen grund, warum ein zusmmengesetzter schlüssel grundsätzlich gegenüber einen einfachen schlüssel einen nachteil bezüglich der flexibilität besitzen sollte. die gründe die weiter unten aufgeführt wurden, sind folgen eines fehlerhaften datendesigns.
Ilja