Einzelnen Beitrag anzeigen

Benutzerbild von harrybo
harrybo

Registriert seit: 26. Nov 2002
Ort: Aachen
87 Beiträge
 
Delphi 6 Enterprise
 
#5
  Alt 7. Jan 2003, 22:25
Hi pnuernbe,

ob man eine, zwei oder mehr Tabellen benötigt, ist nicht datenbanktechnisch vorgegeben, vielmehr gilt es, die Realität abzubilden. Wenn Deine Benutzer jeweils nur ein Passwort erhalten sollen, kommst Du ohne Weiteres mit einer Tabelle aus, also:

TabelleUser
UserID (PK)
Name
Vorname
Alter
LoginUserName
LoginPasswort

Soll es aus bestimmten Gründen möglich sein, für einem Benutzer mehr als ein Login zu verwalten, werden zwei Tabellen benötigt, die dann so aussehen könnten:

Tabelle User
UserID (PK)
Name
Vorname
Alter

Tabelle Login
LoginID (PK)
UserID (FK)
UserName
Passwort

Im Feld Login.UserId wird die User.UserID eingetragen für jeden Login-Datensatz des jeweiligen Users - der klassische Fremdschlüssel (Foreign Key).

gruß, harrybo
Harry Boldt
  Mit Zitat antworten Zitat