> �berlege mal, du hast einen Kunden mit der Kundennummer (ID) 3.
> Dieser Kunde hat Bestellungen bei dir ausgef�hrt, die in 
> einer anderen Tabelle stehen, mit Verweis auf die ID des Kunden.
> Du l�scht den Kunden nun aus der Kundentabelle raus, die 
> Bestellungen in einer anderen Bestellungen-Tabelle l�scht du aus
> Statistikgr�nden nicht.
> Jetzt legst du einen neuen Kunden an mit wiederum der ID 3.
> Jetzt hat ja der neue Kunde diese noch vorhandenen 
> Bestellungen ausgef�hrt. (Laut Datenbank) Das ist ja aber falsch...
> 
Was bist denn du f�r ein Datenbankverbrecher? (tut mir leid, aber muss sein)
Entweder l�scht man alle Daten einer Person (was auch immer) ->
L�schwiedergabe
oder man l�scht gar nichts.

Wenn du die Daten aus statistikgr�nden noch brauchst, so setzt du ein Flag
in der Kundentabelle, dass der Kunde eigentlich gel�scht ist (nirgends mehr
auftaucht); aber du l�schst diesen User sicher nicht!!!
Wenn das in einer Datenbank m�glich w�re, so k�me es zu inkonsistenten
Daten.
Damit man dies tun kann, muss man die Ref. Integ. abschalten...
-> Sicher schneller, aber vorallem f�r eine Datenbank mit Kundendaten
�ussserst ungeeignet.

Beispiel, welches besser greifft.
Kunde wird gel�scht. Danach taucht noch ein Brief des Kunden mit seiner
Kundennummer auf...
-> du findest in der DB unter der Kundennummer den falschen Kunden.

Gruss

Christian

| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an