Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Designfrage - Tabellenlayout

  Alt 22. Nov 2009, 10:22
Hi Frederic,

ganz habe ich es nicht nachvollzogen, aber ich persönlich würde es wohl so lösen:

- Eine Tabelle für alle Personen
Dann hast du, wie du geschrieben hast, eine eindeutige ID und diese ist zusätzlich eine Zahl

- Die Tabelle enthält ein RechteFlag, bsp "istLehrer" vom Typ "bool".

- Extra Tabelle für die Lehrer mit den Spalten "ID" und "Feld, das die Schüler nicht haben".
Dann kannst du jeder Lehrer-ID dort die zusätzlichen Daten hinterlegen.

Das erspart dir Null-Felder und durch JOIN bekommst du deine Daten recht gut zusammen. Vielleicht geht's auch schöner. Ich würde es spontan so lösen, da es imho alles sauber getrennt ist.
Falls du das oben eh gemeint hast, ignoriere meinen Beitrag bzw. siehe ihn als Bestätigung. *g*

Grüße, Matze
  Mit Zitat antworten Zitat