Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#7

Re: DBdesign einer 1:1 Beziehung

  Alt 3. Jan 2009, 13:08
Zitat von alzaimar:
Die Kundennummer sollte NIE der PK sein. Verwende ein nichtsprechendes unsichtbares Feld, z.B. eine 'KundenID', die als AutoInc implementiert ist. Eine Kundennummer (oder Artikel- Lieferanten- usw. -Nummer) ist UNIQUE, aber niemals der PK. Denn Kundennummern ändern sich. Immer wieder beliebt ist die Neuvergabe, weil plötzlich alle Kunden 8-stellige Nummern erhalten sollen. Viel Spass beim Nachpflegen der Tabellen.
da gebe ich dir recht.
Ursprünglich war auch eine id der PK.
Aus einem mir im Moment nicht nachvollziebaren Grund wurde aber die Kundennummer zum PK.
Muss ich mir wirklich nochmal genauer anschauen.

Ich danke dir für den wichtigen Hinweis mit der Neuvergabe.

Gruss Kh
Karl-Heinz
  Mit Zitat antworten Zitat