Hallo!

> F�r meine Userumgebung (EC-Suite) stehe ich vor der selben
Entscheidung.
> Letztlich will ich auch noch das Ankn�pfen an vorhandene Benutzerdaten
> erm�glichen. Und wenn ich sp�ter Applikationen daf�r Schreibe, kommen
> vielleicht neue Attribute f�r die User dazu (zB. Standard Icon im
Chat).
> Eigentlich kann man die Grundregeln des Datenbankdesigns
ber�cksichtigen.
> Wenn ein Attribut nicht unbedingt erforderlich ist, sollte man es
auslagern.
> Wenn du also Namen und Adresse nicht f�r jeden Angemeldeten User
ben�tigst,
> sollten sie in eine andere Tabelle.

Diese Regel kannte ich noch nicht.

Wenn bestimmte Felder nicht immer angegeben werden, dann haben die bei
mir den Wert NULL und zwar in der gleichen Tabelle. Wenn eine Anwendung
nicht alle Felder ben�tigt, gibt es eine View, die nur die ben�tigten
Daten liest.

Das Geburtsdatum, die Telefonnummer o. �. einer Person steht also immer
bei der Person wegen der direkten funktionalen Abh�ngigkeit, es sei denn
man hat mehrere Telefonnummern oder Geburts- und Ehrentage, die man zu
einer Person speichert.

Freundliche Gr��e
Joachim van de Bruck




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