Noch besser zu verdeutlichen dass man es so belassen sollte: einsamer mann mit ID 3 wird gel�scht weil er lange nix bestellt hat
ehemann gl�cklich verheiratet bekommt ID 3 einsamer mann kriegt nach 2 jahren lust eine massensammlung schmutziger filme und etwas aufblasbares zu bestellen und gibt kundennummer 3 an... naja.. Sch�nes Wochenende & Danke HamzZZzzzZZZZa -----Urspr�ngliche Nachricht----- Von: Azubi IFK LabTec [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 26. April 2002 18:25 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] RE: AW: Autowert > �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 | [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
