Forum: Datenbanken
Delphi
by gsh,
28. Feb 2009
naja ich mach es eigentlich umgekehrt. Im Moment unterstützt ich nur eins aber ich will mir keine steine in den weg legen wenn ich später auf mehrere umsteigen will. :zwinker:
Danke für deine Hilfe
Forum: Datenbanken
Delphi
by gsh,
28. Feb 2009
Mein Sinn zum Optimieren. :mrgreen:
Ein Integer braucht 4 Byte. Für viele Einstellungen wie z.b. den Account status würde 1 byte (0-255) leicht reichen.
Forum: Datenbanken
Delphi
by gsh,
27. Feb 2009
Sry also nochmal:
Person A und B schließen kontakt (Datenbank erstellt zwei Rows eine für A und eine für B und setzt Status erlaubt)
Nun fängt Person B an voll zu nerven (Dafür kann die Datenbank nichts)
Also blockt Person A die Person B (Datenbank verändert Row von Person A für B auf blocked)
Jetzt kann Person B die Person A nicht mehr anschreiben.
Jetzt löscht Person A Person B aus der...
Forum: Datenbanken
Delphi
by gsh,
27. Feb 2009
ja das wollte ich zuerst auch so machen aber dann ist mir folgendes eingefallen:
Die contacts Tabelle kann man mit der Kontaktliste auf dem User gleich setzten und ich glaub nicht das einen User den du nicht magst und deshalb blockst nicht in deiner kontaktliste führen willst. Natürlich könnte ich diese Einträge filtern ... aber ich glaube es ist einfach wenn ich zwei tabellen mach. Ich lasse...
Forum: Datenbanken
Delphi
by gsh,
27. Feb 2009
Sooo hab das Ding mal im Workbench designed.
Was sagt ihr dazu?
Forum: Datenbanken
Delphi
by gsh,
27. Feb 2009
Ah ok danke hab dies bereits auf Unique umgestellt (siehe oben)
Das Disabled Feld klingt gut ... Dafür sollte ich am besten ein Feld mit dem Typ BOOLEAN verwenden oder?
Forum: Datenbanken
Delphi
by gsh,
27. Feb 2009
ahm ja Datenbanken ist nicht mein spezial gebiet, also bitte verzeih mir das ich nicht alles verstanden habe.
Also versuch ich mal das zu wiederholen, dass ich es verstehe:
Also den Usernamen zu verwenden um in anderen Tabellen auf diesen Usereintrag zu referenzieren wäre ziemlich schlecht da es ein Varchar ist (Bin ich der gleichen Meinung). Bis jetzt hab ich immer nur Primary Keys verwendet...
Forum: Datenbanken
Delphi
by gsh,
26. Feb 2009
Hi und erstmal vielen Dank für deine ausführliche Antwort
Die UserID und den Usernamen hab ich aus folgendem Grund: Die UserID ist die eindeutige ID für diesen User. Bei einer anderen Tabelle (z.b. Avatar) wird diese ID dann verwendet, um den jeweiligen Eintrag einem User zuordnen zu können. Den Usernamen will ich dafür nicht verwenden, da es 1. ein Name ist (Feld muss größer sein) und 2....