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
