Registriert seit: 26. Nov 2002
Ort: Aachen
87 Beiträge
Delphi 6 Enterprise
|
7. Jan 2003, 23: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
|