> Angenommen ich speichere viele Daten zu einer Person viele Daten. Ist es
> dann sinnvoll diese Daten in verschiedene Tabellen zu legen und zu
> verkn�pfen oder nicht? Es gibt bei mir z.B. einen

Solange Du nur die Daten abrufst, die Du auch wirklich brauchst (also nicht
immer SELECT * FROM ...), ist es sinnvoller die von Dir genannten Daten in
einer Tabelle zu speichern.

Ich bin mal zu einem Projekt geholt worden, bei dem es die Prorgammierer
nicht geschafft haben, eine neue Adresse auf einem SQL-Server in weniger als
eineinhalb Minuten zu speichern. Die Kollegen hatten es mit der
Normalisierung so weit getrieben, da� dabei in 24 Tabellen geschrieben
werden mu�te. Wir haben das dann auf vier Tabellen beschr�nkt und waren bei
drei Sekunden.

Will sagen: Man sollte bei der Normalisierung daran denken, was dargestellt
werden mu�. Die Abfrage �ber mehrere Tabellen kostet etwas mehr Zeit beim
SELECT, aber viel mehr beim INSERT und UPDATE. Die meiste Zeit verschwendet
man mit SELECT * FROM .. wenn man nicht alle Felder zur Darstellung
ben�tigt.

Tsch��, Joachim


| [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