Re: einen komplizierten Auto-Wert generieren
Verfasst: Di, 11.03.2008 07:18
Ich hab' nur wenig Erfahrung mit der Anlage von Datenbanken, aber ich frage mich, ob es geschickt ist, in einem Schlüsselbereich mit Redundanzen zu arbeiten.
Denn entweder die Nummer an sich oder doch die Kombination der drei Felder sind ja wohl die eindeutige ID des Datensatzes.
Wenn Du nun diese Information zusätzlich (kombiniert) in einem Datenfeld fest speicherst, musst Du ja garantieren können, dass es absolut unmöglich ist, dass bei einer späteren Datenmanipulation diese Felder versehentlich unterschiedliche Inhalte bekommen, die zusammengesetzte ID also von den Inhalten der Schlüsselfelder abweicht.
In welchem Moment brauchst Du denn diese ID? Würde es evtl. genügen, bei Abfragen ein solches Feld jeweils aktuell aus den Schlüsselfeldern generieren zu lassen? Das wäre sicher mit CONCAT möglich.
mfG
Denn entweder die Nummer an sich oder doch die Kombination der drei Felder sind ja wohl die eindeutige ID des Datensatzes.
Wenn Du nun diese Information zusätzlich (kombiniert) in einem Datenfeld fest speicherst, musst Du ja garantieren können, dass es absolut unmöglich ist, dass bei einer späteren Datenmanipulation diese Felder versehentlich unterschiedliche Inhalte bekommen, die zusammengesetzte ID also von den Inhalten der Schlüsselfelder abweicht.
In welchem Moment brauchst Du denn diese ID? Würde es evtl. genügen, bei Abfragen ein solches Feld jeweils aktuell aus den Schlüsselfeldern generieren zu lassen? Das wäre sicher mit CONCAT möglich.
mfG