Es stehen mehere Tabellen (eine große schreit nach Optimierung, z.B. 20 Datensätze des gleichen Kunden mit gleicher Adresse usw. aber anderen Bestellnummern) in Relation zueinander, aber als Schlüssel wird eine Text-Zahlenkombination genutzt, die der ursprüngliche Programmierer im Script generiert. Wenn ich diese Relationen ändern möchte, weil das Datenbankdesign nicht korrekt ist muss ich ja eindeutige Schlüssel haben. Da bietet sich ja ein int mit autoincrement förmlich an. Aber wie soll ich alle Relationen aufrecht erhalten, wenn ich den Schlüssel tausche bzw. neu erstelle. Ein überall vorhandenes varchar Feld könnte ich nehmen, es ist unique und ideal. Nur eben etwas langsamer (meßbar? langsamer oder nur im Kopf ) und recht ungewöhnlich. |