[QUOTE=AmicaNoctis;649966]Hallo,
das funktioniert nur umgekehrt: Wenn du Zugang löschst, wird auch der zugehörige Name gelöscht, der darauf verweist. Dafür musst du aber on delete cascade setzen, mit restrict verbietest du es ja.
Edit: Im Grunde gibt es auch aus Normalisierungsgründen keinen sinnvollen Grund, das als 1:1-Beziehung abzubilden.
Zitat:
|
Warum nicht alles in 1 Tabelle packen, was 1:1 zusammengehört?
|
Du weisst ja, daß ich Anfänger bin und ich dachte mir, daß alle Schüler und Lehrer die Namen, aber nicht die Passwörter und Loginname lesen müssen.
Die dritte table, wird die table Adressen und wie wir Wissen, kann in einer Strasse mehrere Benutzer wohnen. (Naürlich kann ich auch alles in eine table "hauen"... aber ich dachte ich versuche es gleich richtig zu machen.)
Schüler und Lehrer bekommen jeweils eine eigene table Namen.
Verzeih meine Anfänger-IQ, aber wie sollte es genau aussehen?
Kannst Du meine Zeilen korrigieren, damit ich sehe was Du meinst?
Ich dachte je höher die Aufteilung um so leichter die spätere Verwaltung, oder

Ich dachte an die spätere (viel viel später) Verwendung einer LDAP/Kerberos- Auth.