Hallo!

> 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
>
> User
> - ID
> - Nickname
> - Passwort
>
> Und dazu kann der User sich weiter registieren. Mach ich das jetzt
> einfach oben zur UserTabelle hinzu oder einen neue Tabelle.
>
> RegisteredUser
> - Vorname
> - Nachname
> - Adresse
> - RefID

Na, das kommt doch auf die Art der Beziehung an: Bei einer 1:1-Beziehung
nimmt man 1 Tabelle und 2 Views (je nach Anwendung) und bei einer
1:N-Bezeihung 2 Tabellen und wieder 2 Views. Die Verwendung von Views in
den Applikationen l�sst einem auch den Freiraum, sp�ter mal problemlos
seine Meinung zu �ndern. ;-)

Ich habe einmal definierte Benutzer (Mitarbeiter, Kunden, etc.) und dann
registrierte Benutzer (Newsletter, Subscription, ...) und speichere
beides in einer Tabelle, die ausschlie�lich Informationen zu
"nat�rlichen Personen" enth�lt und mit der Kundentabelle verkn�pft ist
("juristische Personen"). Der Verwendungszweck spielt also ebenfalls
eine Rolle, aber alle Personendaten w�rde ich immer in eine eigene
Tabelle packen.

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