Forum: Datenbanken
Delphi
by Billa,
27. Feb 2009
Semantisch habe ich es jetzt...danke. Aber logisch scheint mir das trotzdem nicht: warum sollte die Datenbank die "contactrow" löschen? Einfach den Status ändern reicht doch. Und die Information bleibt erhalten.
Forum: Datenbanken
Delphi
by Billa,
27. Feb 2009
Ich habe Deinen Satz mit den drei "nicht" zwar jetzt nicht wirklich verstanden, aber Du musst mich ja auch nicht überzeugen... :) Es fällt mir nur eben gerade kein plausibler Grund für die Trennung ein.
Forum: Datenbanken
Delphi
by Billa,
27. Feb 2009
Warum führst Du contacts und contactsblocked separat? In contacts hast Du doch ein Statusfeld und ein Status könnte eben "blocked" sein ...
Forum: Datenbanken
Delphi
by Billa,
27. Feb 2009
Das Schicke daran ist, dass man sowas später auch als Fremdschlüssel auf eine Detailtabelle benutzen kann. Falls es notwendig werden sollte, den Zustand z.B. im Klartext - womöglich mehrsprachig? - anzuzeigen.
Forum: Datenbanken
Delphi
by Billa,
27. Feb 2009
Besser einen Integer: Wer weiß, welchen "Zustand" deine Datensätze später noch so haben sollen...
also z.B.
0 = normal
1 = gesperrt
2 = abgelaufen usw. usw.