Dann w�re es zum Beispie sinnvoll Eine Tabelle
USER ID Nickname Passwort USER_PERSONALIEN ID RefID (zu User.ID) Vorname Nachname Adresse Telefon Email USER_SPECIALS ID ICQ_Nr MSN_Name AIM_Name BildURL ? -----Urspr�ngliche Nachricht----- Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] Gesendet: Donnerstag, 31. Januar 2002 21:33 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] AW: Datenbankdesign 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 | [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
