hi,
So lange ich keine Logik darauf anwende, hat es keine einleuchtenden Nachteile. Eine zusätzliche Spalte macht deswegen auch keinen Sinn, weil ich diese nie per SQL-Query abfragen möchte. Der Vorteil meiner Vorgehensweise ist aber, daß ich in den Tabellen, die den Fremdschlüssel nutzen, auf einen Augenblick schon sehe, ob es ein Spezialaccount ist oder nicht.
Wenn die Information, "Datensatz XY wurde von einem Spezial-Account angelegt" derart unwichtig ist - gerade dann verstehe ich nicht, warum sie auf diese Weise "auf den ersten Blick verfügbar" sein soll.
Was ist denn, wenn Spezial-Account #67 irgendwann mal keiner mehr sein soll - dann würdest du ihn ja, wenn ich dich richtig verstanden habe, "nach oben shiften", sagen wir auf #133.
Jetzt ist an deinem Datensatz gar nicht mehr erkennbar, dass er irgendwann mal von einem Spezial-Account angelegt wurde - er sieht jetzt so aus, als ob er schon von vornherein von einem "Normalo" angelegt gewesen wäre - ist das beabsichtigt?
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }